From 852b2399e7b53e1d349aed5ec9fb6550b117825c Mon Sep 17 00:00:00 2001 From: bnewbold Date: Fri, 16 Sep 2016 21:40:50 -0700 Subject: rust parser with LALRPOP: pascal example This is all just code from the LALRPOP library docs. --- src/bin/parse_pascal.rs | 47 + src/build.rs | 5 + src/lib.rs | 2 + src/pascal.lalrpop | 656 + src/pascal.rs | 467844 +++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 468554 insertions(+) create mode 100644 src/bin/parse_pascal.rs create mode 100644 src/build.rs create mode 100644 src/lib.rs create mode 100644 src/pascal.lalrpop create mode 100644 src/pascal.rs (limited to 'src') diff --git a/src/bin/parse_pascal.rs b/src/bin/parse_pascal.rs new file mode 100644 index 0000000..7b08f36 --- /dev/null +++ b/src/bin/parse_pascal.rs @@ -0,0 +1,47 @@ + +extern crate modelthing; +extern crate rustc_serialize; +extern crate docopt; + +use modelthing::pascal; +use docopt::Docopt; +use std::env; +use std::io::Read; +use std::fs::File; +use std::time::Instant; + + +fn main() { + let args: Args = Docopt::new(USAGE) + .and_then(|d| d.argv(env::args()).decode()) + .unwrap_or_else(|e| e.exit()); + + for input in &args.arg_inputs { + let mut s = String::new(); + if let Err(err) = File::open(input).and_then(|mut f| f.read_to_string(&mut s)) { + println!("Input `{}`: I/O Error {}", + input, err); + continue; + } + + let time_stamp = Instant::now(); + let result = pascal::parse_file(&s); + let elapsed = time_stamp.elapsed(); + let elapsed = elapsed.as_secs() as f64 + elapsed.subsec_nanos() as f64 / 1000_000_000.0; + + match result { + Ok(()) => println!("Input `{}` ({}s): OK", input, elapsed), + Err(err) => println!("Input `{}` ({}s): parse error {:?}", input, elapsed, err), + } + } +} + +const USAGE: &'static str = " +Usage: modelthing-pascal ... +Parses each input file. +"; + +#[derive(Debug, RustcDecodable)] +struct Args { + arg_inputs: Vec, +} diff --git a/src/build.rs b/src/build.rs new file mode 100644 index 0000000..23c7d3f --- /dev/null +++ b/src/build.rs @@ -0,0 +1,5 @@ +extern crate lalrpop; + +fn main() { + lalrpop::process_root().unwrap(); +} diff --git a/src/lib.rs b/src/lib.rs new file mode 100644 index 0000000..4859ded --- /dev/null +++ b/src/lib.rs @@ -0,0 +1,2 @@ + +pub mod pascal; diff --git a/src/pascal.lalrpop b/src/pascal.lalrpop new file mode 100644 index 0000000..3e44611 --- /dev/null +++ b/src/pascal.lalrpop @@ -0,0 +1,656 @@ +grammar; + +pub file: () = { + program, + module, +}; + +program: () = { + program_heading semicolon block ".", +}; + +program_heading: () = { + "PROGRAM" identifier, + "PROGRAM" identifier "(" identifier_list ")", +}; + +identifier_list: () = { + identifier_list comma identifier, + identifier, +}; + +block: () = { + label_declaration_part constant_definition_part type_definition_part variable_declaration_part procedure_and_function_declaration_part statement_part, +}; + +module: () = { + constant_definition_part type_definition_part variable_declaration_part procedure_and_function_declaration_part, +}; + +label_declaration_part: () = { + "LABEL" label_list semicolon, + () , +}; + +label_list: () = { + label_list comma label, + label, +}; + +label: () = { + r"\d+", +}; + +constant_definition_part: () = { + "CONST" constant_list, + () , +}; + +constant_list: () = { + constant_list constant_definition, + constant_definition, +}; + +constant_definition: () = { + identifier "=" cexpression semicolon, +}; + +cexpression: () = { + csimple_expression, + csimple_expression relop csimple_expression, +}; + +csimple_expression: () = { + cterm, + csimple_expression addop cterm, +}; + +cterm: () = { + cfactor, + cterm mulop cfactor, +}; + +cfactor: () = { + sign cfactor, + cexponentiation, +}; + +cexponentiation: () = { + cprimary, + cprimary "**" cexponentiation, +}; + +cprimary: () = { + identifier, + "(" cexpression ")", + unsigned_constant, + "NOT" cprimary, +}; + +constant: () = { + non_string, + sign non_string, + r"'[^']*'", +}; + +sign: () = { + "+", + "-", +}; + +non_string: () = { + r"\d+", + identifier, + r"\d+\.\d+", +}; + +type_definition_part: () = { + "TYPE" type_definition_list, + () , +}; + +type_definition_list: () = { + type_definition_list type_definition, + type_definition, +}; + +type_definition: () = { + identifier "=" type_denoter semicolon, +}; + +type_denoter: () = { + identifier, + new_type, +}; + +new_type: () = { + new_ordinal_type, + new_structured_type, + new_pointer_type, +}; + +new_ordinal_type: () = { + enumerated_type, + subrange_type, +}; + +enumerated_type: () = { + "(" identifier_list ")", +}; + +subrange_type: () = { + constant ".." constant, +}; + +new_structured_type: () = { + structured_type, + "PACKED" structured_type, +}; + +structured_type: () = { + array_type, + record_type, + set_type, + file_type, +}; + +array_type: () = { + "ARRAY" "[" index_list "]" "OF" component_type, +}; + +index_list: () = { + index_list comma index_type, + index_type, +}; + +index_type: () = { + ordinal_type, +}; + +ordinal_type: () = { + new_ordinal_type, + identifier, +}; + +component_type: () = { + type_denoter, +}; + +record_type: () = { + "RECORD" record_section_list "END", + "RECORD" record_section_list semicolon variant_part "END", + "RECORD" variant_part "END", +}; + +record_section_list: () = { + record_section_list semicolon record_section, + record_section, +}; + +record_section: () = { + identifier_list ":" type_denoter, +}; + +variant_part: () = { + "CASE" variant_selector "OF" variant_list semicolon, + "CASE" variant_selector "OF" variant_list, + () , +}; + +variant_selector: () = { + tag_field ":" tag_type, + tag_type, +}; + +variant_list: () = { + variant_list semicolon variant, + variant, +}; + +variant: () = { + case_constant_list ":" "(" record_section_list ")", + case_constant_list ":" "(" record_section_list semicolon variant_part ")", + case_constant_list ":" "(" variant_part ")", +}; + +case_constant_list: () = { + case_constant_list comma case_constant, + case_constant, +}; + +case_constant: () = { + constant, + constant ".." constant, +}; + +tag_field: () = { + identifier, +}; + +tag_type: () = { + identifier, +}; + +set_type: () = { + "SET" "OF" base_type, +}; + +base_type: () = { + ordinal_type, +}; + +file_type: () = { + "PFILE" "OF" component_type, +}; + +new_pointer_type: () = { + "^" domain_type, +}; + +domain_type: () = { + identifier, +}; + +variable_declaration_part: () = { + "VAR" variable_declaration_list semicolon, + () , +}; + +variable_declaration_list: () = { + variable_declaration_list semicolon variable_declaration, + variable_declaration, +}; + +variable_declaration: () = { + identifier_list ":" type_denoter, +}; + +procedure_and_function_declaration_part: () = { + proc_or_func_declaration_list semicolon, + () , +}; + +proc_or_func_declaration_list: () = { + proc_or_func_declaration_list semicolon proc_or_func_declaration, + proc_or_func_declaration, +}; + +proc_or_func_declaration: () = { + procedure_declaration, + function_declaration, +}; + +procedure_declaration: () = { + procedure_heading semicolon directive, + procedure_heading semicolon procedure_block, +}; + +procedure_heading: () = { + procedure_identification, + procedure_identification formal_parameter_list, +}; + +directive: () = { + "FORWARD", + "EXTERNAL", +}; + +formal_parameter_list: () = { + "(" formal_parameter_section_list ")", +}; + +formal_parameter_section_list: () = { + formal_parameter_section_list semicolon formal_parameter_section, + formal_parameter_section, +}; + +formal_parameter_section: () = { + value_parameter_specification, + variable_parameter_specification, + procedural_parameter_specification, + functional_parameter_specification, +}; + +value_parameter_specification: () = { + identifier_list ":" identifier, +}; + +variable_parameter_specification: () = { + "VAR" identifier_list ":" identifier, +}; + +procedural_parameter_specification: () = { + procedure_heading, +}; + +functional_parameter_specification: () = { + function_heading, +}; + +procedure_identification: () = { + "PROCEDURE" identifier, +}; + +procedure_block: () = { + block, +}; + +function_declaration: () = { + function_heading semicolon directive, + function_identification semicolon function_block, + function_heading semicolon function_block, +}; + +function_heading: () = { + "FUNCTION" identifier ":" result_type, + "FUNCTION" identifier formal_parameter_list ":" result_type, +}; + +result_type: () = { + identifier, +}; + +function_identification: () = { + "FUNCTION" identifier, +}; + +function_block: () = { + block, +}; + +statement_part: () = { + compound_statement, +}; + +compound_statement: () = { + "BEGIN" statement_sequence "END", +}; + +statement_sequence: () = { + statement_sequence semicolon statement, + statement, +}; + +statement: () = { + open_statement, + closed_statement, +}; + +open_statement: () = { + label ":" non_labeled_open_statement, + non_labeled_open_statement, +}; + +closed_statement: () = { + label ":" non_labeled_closed_statement, + non_labeled_closed_statement, +}; + +non_labeled_closed_statement: () = { + assignment_statement, + procedure_statement, + goto_statement, + compound_statement, + case_statement, + repeat_statement, + closed_with_statement, + closed_if_statement, + closed_while_statement, + closed_for_statement, + () , +}; + +non_labeled_open_statement: () = { + open_with_statement, + open_if_statement, + open_while_statement, + open_for_statement, +}; + +repeat_statement: () = { + "REPEAT" statement_sequence "UNTIL" boolean_expression, +}; + +open_while_statement: () = { + "WHILE" boolean_expression "DO" open_statement, +}; + +closed_while_statement: () = { + "WHILE" boolean_expression "DO" closed_statement, +}; + +open_for_statement: () = { + "FOR" control_variable ":=" initial_value direction final_value "DO" open_statement, +}; + +closed_for_statement: () = { + "FOR" control_variable ":=" initial_value direction final_value "DO" closed_statement, +}; + +open_with_statement: () = { + "WITH" record_variable_list "DO" open_statement, +}; + +closed_with_statement: () = { + "WITH" record_variable_list "DO" closed_statement, +}; + +open_if_statement: () = { + "IF" boolean_expression "THEN" statement, + "IF" boolean_expression "THEN" closed_statement "ELSE" open_statement, +}; + +closed_if_statement: () = { + "IF" boolean_expression "THEN" closed_statement "ELSE" closed_statement, +}; + +assignment_statement: () = { + variable_access ":=" expression, +}; + +variable_access: () = { + identifier, + indexed_variable, + field_designator, + variable_access "^", +}; + +indexed_variable: () = { + variable_access "[" index_expression_list "]", +}; + +index_expression_list: () = { + index_expression_list comma index_expression, + index_expression, +}; + +index_expression: () = { + expression, +}; + +field_designator: () = { + variable_access "." identifier, +}; + +procedure_statement: () = { + identifier params, + identifier, +}; + +params: () = { + "(" actual_parameter_list ")", +}; + +actual_parameter_list: () = { + actual_parameter_list comma actual_parameter, + actual_parameter, +}; + +actual_parameter: () = { + expression, + expression ":" expression, + expression ":" expression ":" expression, +}; + +goto_statement: () = { + "GOTO" label, +}; + +case_statement: () = { + "CASE" case_index "OF" case_list_element_list "END", + "CASE" case_index "OF" case_list_element_list ";" "END", + "CASE" case_index "OF" case_list_element_list semicolon otherwisepart statement "END", + "CASE" case_index "OF" case_list_element_list semicolon otherwisepart statement ";" "END", +}; + +case_index: () = { + expression, +}; + +case_list_element_list: () = { + case_list_element_list semicolon case_list_element, + case_list_element, +}; + +case_list_element: () = { + case_constant_list ":" statement, +}; + +otherwisepart: () = { + "OTHERWISE", + "OTHERWISE" ":", +}; + +control_variable: () = { + identifier, +}; + +initial_value: () = { + expression, +}; + +direction: () = { + "TO", + "DOWNTO", +}; + +final_value: () = { + expression, +}; + +record_variable_list: () = { + record_variable_list comma variable_access, + variable_access, +}; + +boolean_expression: () = { + expression, +}; + +expression: () = { + simple_expression, + simple_expression relop simple_expression, +}; + +simple_expression: () = { + term, + simple_expression addop term, +}; + +term: () = { + factor, + term mulop factor, +}; + +factor: () = { + sign factor, + exponentiation, +}; + +exponentiation: () = { + primary, + primary "**" exponentiation, +}; + +primary: () = { + variable_access, + unsigned_constant, + function_designator, + set_constructor, + "(" expression ")", + "NOT" primary, +}; + +unsigned_constant: () = { + unsigned_number, + r"'[^']*'", + "NIL", +}; + +unsigned_number: () = { + unsigned_integer, + unsigned_real, +}; + +unsigned_integer: () = { + r"\d+", +}; + +unsigned_real: () = { + r"\d+\.\d+", +}; + +function_designator: () = { + identifier params, +}; + +set_constructor: () = { + "[" member_designator_list "]", + "[" "]", +}; + +member_designator_list: () = { + member_designator_list comma member_designator, + member_designator, +}; + +member_designator: () = { + member_designator ".." expression, + expression, +}; + +addop: () = { + "+", + "-", + "OR", +}; + +mulop: () = { + "*", + "/", + "DIV", + "MOD", + "AND", +}; + +relop: () = { + "=", + "<>", + "<", + ">", + "<=", + ">=", + "IN", +}; + +identifier: () = { + r"[a-zA-Z][a-zA-Z0-9]*", +}; + +semicolon: () = { + ";", +}; + +comma: () = { + ",", +}; diff --git a/src/pascal.rs b/src/pascal.rs new file mode 100644 index 0000000..353969e --- /dev/null +++ b/src/pascal.rs @@ -0,0 +1,467844 @@ +extern crate lalrpop_util as __lalrpop_util; + +mod __parse__file { + #![allow(non_snake_case, non_camel_case_types, unused_mut, unused_variables, unused_imports)] + + extern crate lalrpop_util as __lalrpop_util; + #[allow(dead_code)] + pub enum __Symbol<'input> { + Term_22_28_22(&'input str), + Term_22_29_22(&'input str), + Term_22_2a_22(&'input str), + Term_22_2a_2a_22(&'input str), + Term_22_2b_22(&'input str), + Term_22_2c_22(&'input str), + Term_22_2d_22(&'input str), + Term_22_2e_22(&'input str), + Term_22_2e_2e_22(&'input str), + Term_22_2f_22(&'input str), + Term_22_3a_22(&'input str), + Term_22_3a_3d_22(&'input str), + Term_22_3b_22(&'input str), + Term_22_3c_22(&'input str), + Term_22_3c_3d_22(&'input str), + Term_22_3c_3e_22(&'input str), + Term_22_3d_22(&'input str), + Term_22_3e_22(&'input str), + Term_22_3e_3d_22(&'input str), + Term_22AND_22(&'input str), + Term_22ARRAY_22(&'input str), + Term_22BEGIN_22(&'input str), + Term_22CASE_22(&'input str), + Term_22CONST_22(&'input str), + Term_22DIV_22(&'input str), + Term_22DO_22(&'input str), + Term_22DOWNTO_22(&'input str), + Term_22ELSE_22(&'input str), + Term_22END_22(&'input str), + Term_22EXTERNAL_22(&'input str), + Term_22FOR_22(&'input str), + Term_22FORWARD_22(&'input str), + Term_22FUNCTION_22(&'input str), + Term_22GOTO_22(&'input str), + Term_22IF_22(&'input str), + Term_22IN_22(&'input str), + Term_22LABEL_22(&'input str), + Term_22MOD_22(&'input str), + Term_22NIL_22(&'input str), + Term_22NOT_22(&'input str), + Term_22OF_22(&'input str), + Term_22OR_22(&'input str), + Term_22OTHERWISE_22(&'input str), + Term_22PACKED_22(&'input str), + Term_22PFILE_22(&'input str), + Term_22PROCEDURE_22(&'input str), + Term_22PROGRAM_22(&'input str), + Term_22RECORD_22(&'input str), + Term_22REPEAT_22(&'input str), + Term_22SET_22(&'input str), + Term_22THEN_22(&'input str), + Term_22TO_22(&'input str), + Term_22TYPE_22(&'input str), + Term_22UNTIL_22(&'input str), + Term_22VAR_22(&'input str), + Term_22WHILE_22(&'input str), + Term_22WITH_22(&'input str), + Term_22_5b_22(&'input str), + Term_22_5d_22(&'input str), + Term_22_5e_22(&'input str), + Termr_23_22_5c_27_5b_5e_5c_27_5d_2a_5c_27_22_23(&'input str), + Termr_23_22_5ba_2dzA_2dZ_5d_5ba_2dzA_2dZ0_2d9_5d_2a_22_23(&'input str), + Termr_23_22_5c_5cd_2b_22_23(&'input str), + Termr_23_22_5c_5cd_2b_5c_5c_2e_5c_5cd_2b_22_23(&'input str), + Nt_28_29(()), + Nt____file(()), + Ntactual__parameter(()), + Ntactual__parameter__list(()), + Ntaddop(()), + Ntarray__type(()), + Ntassignment__statement(()), + Ntbase__type(()), + Ntblock(()), + Ntboolean__expression(()), + Ntcase__constant(()), + Ntcase__constant__list(()), + Ntcase__index(()), + Ntcase__list__element(()), + Ntcase__list__element__list(()), + Ntcase__statement(()), + Ntcexponentiation(()), + Ntcexpression(()), + Ntcfactor(()), + Ntclosed__for__statement(()), + Ntclosed__if__statement(()), + Ntclosed__statement(()), + Ntclosed__while__statement(()), + Ntclosed__with__statement(()), + Ntcomma(()), + Ntcomponent__type(()), + Ntcompound__statement(()), + Ntconstant(()), + Ntconstant__definition(()), + Ntconstant__definition__part(()), + Ntconstant__list(()), + Ntcontrol__variable(()), + Ntcprimary(()), + Ntcsimple__expression(()), + Ntcterm(()), + Ntdirection(()), + Ntdirective(()), + Ntdomain__type(()), + Ntenumerated__type(()), + Ntexponentiation(()), + Ntexpression(()), + Ntfactor(()), + Ntfield__designator(()), + Ntfile(()), + Ntfile__type(()), + Ntfinal__value(()), + Ntformal__parameter__list(()), + Ntformal__parameter__section(()), + Ntformal__parameter__section__list(()), + Ntfunction__block(()), + Ntfunction__declaration(()), + Ntfunction__designator(()), + Ntfunction__heading(()), + Ntfunction__identification(()), + Ntfunctional__parameter__specification(()), + Ntgoto__statement(()), + Ntidentifier(()), + Ntidentifier__list(()), + Ntindex__expression(()), + Ntindex__expression__list(()), + Ntindex__list(()), + Ntindex__type(()), + Ntindexed__variable(()), + Ntinitial__value(()), + Ntlabel(()), + Ntlabel__declaration__part(()), + Ntlabel__list(()), + Ntmember__designator(()), + Ntmember__designator__list(()), + Ntmodule(()), + Ntmulop(()), + Ntnew__ordinal__type(()), + Ntnew__pointer__type(()), + Ntnew__structured__type(()), + Ntnew__type(()), + Ntnon__labeled__closed__statement(()), + Ntnon__labeled__open__statement(()), + Ntnon__string(()), + Ntopen__for__statement(()), + Ntopen__if__statement(()), + Ntopen__statement(()), + Ntopen__while__statement(()), + Ntopen__with__statement(()), + Ntordinal__type(()), + Ntotherwisepart(()), + Ntparams(()), + Ntprimary(()), + Ntproc__or__func__declaration(()), + Ntproc__or__func__declaration__list(()), + Ntprocedural__parameter__specification(()), + Ntprocedure__and__function__declaration__part(()), + Ntprocedure__block(()), + Ntprocedure__declaration(()), + Ntprocedure__heading(()), + Ntprocedure__identification(()), + Ntprocedure__statement(()), + Ntprogram(()), + Ntprogram__heading(()), + Ntrecord__section(()), + Ntrecord__section__list(()), + Ntrecord__type(()), + Ntrecord__variable__list(()), + Ntrelop(()), + Ntrepeat__statement(()), + Ntresult__type(()), + Ntsemicolon(()), + Ntset__constructor(()), + Ntset__type(()), + Ntsign(()), + Ntsimple__expression(()), + Ntstatement(()), + Ntstatement__part(()), + Ntstatement__sequence(()), + Ntstructured__type(()), + Ntsubrange__type(()), + Nttag__field(()), + Nttag__type(()), + Ntterm(()), + Nttype__definition(()), + Nttype__definition__list(()), + Nttype__definition__part(()), + Nttype__denoter(()), + Ntunsigned__constant(()), + Ntunsigned__integer(()), + Ntunsigned__number(()), + Ntunsigned__real(()), + Ntvalue__parameter__specification(()), + Ntvariable__access(()), + Ntvariable__declaration(()), + Ntvariable__declaration__list(()), + Ntvariable__declaration__part(()), + Ntvariable__parameter__specification(()), + Ntvariant(()), + Ntvariant__list(()), + Ntvariant__part(()), + Ntvariant__selector(()), + } + const __ACTION: &'static [i32] = &[ + // State 0 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 7, // on "CONST", goto 6 + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -48, // on "FUNCTION", reduce `constant_definition_part = => ActionFn(255);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -48, // on "PROCEDURE", reduce `constant_definition_part = => ActionFn(255);` + 8, // on "PROGRAM", goto 7 + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + -48, // on "TYPE", reduce `constant_definition_part = => ActionFn(255);` + 0, // on "UNTIL", error + -48, // on "VAR", reduce `constant_definition_part = => ActionFn(255);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -225, // on "FUNCTION", reduce `type_definition_part = => ActionFn(259);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -225, // on "PROCEDURE", reduce `type_definition_part = => ActionFn(259);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 10, // on "TYPE", goto 9 + 0, // on "UNTIL", error + -225, // on "VAR", reduce `type_definition_part = => ActionFn(259);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 3 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 4 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 5 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 12, // on ";", goto 11 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 6 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 16, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 15 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 7 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 18, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 17 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 8 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -244, // on "FUNCTION", reduce `variable_declaration_part = => ActionFn(260);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -244, // on "PROCEDURE", reduce `variable_declaration_part = => ActionFn(260);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 20, // on "VAR", goto 19 + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 9 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 16, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 15 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 10 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -107, // on "BEGIN", reduce `label_declaration_part = => ActionFn(256);` + 0, // on "CASE", error + -107, // on "CONST", reduce `label_declaration_part = => ActionFn(256);` + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -107, // on "FUNCTION", reduce `label_declaration_part = => ActionFn(256);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 26, // on "LABEL", goto 25 + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -107, // on "PROCEDURE", reduce `label_declaration_part = => ActionFn(256);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + -107, // on "TYPE", reduce `label_declaration_part = => ActionFn(256);` + 0, // on "UNTIL", error + -107, // on "VAR", reduce `label_declaration_part = => ActionFn(256);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 11 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -199, // on "BEGIN", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "CASE", error + -199, // on "CONST", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -199, // on "FUNCTION", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + -199, // on "LABEL", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -199, // on "PROCEDURE", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + -199, // on "TYPE", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "UNTIL", error + -199, // on "VAR", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 12 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -50, // on "FUNCTION", reduce `constant_list = constant_definition => ActionFn(18);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -50, // on "PROCEDURE", reduce `constant_list = constant_definition => ActionFn(18);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + -50, // on "TYPE", reduce `constant_list = constant_definition => ActionFn(18);` + 0, // on "UNTIL", error + -50, // on "VAR", reduce `constant_list = constant_definition => ActionFn(18);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + -50, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `constant_list = constant_definition => ActionFn(18);` + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 13 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -47, // on "FUNCTION", reduce `constant_definition_part = "CONST", constant_list => ActionFn(15);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -47, // on "PROCEDURE", reduce `constant_definition_part = "CONST", constant_list => ActionFn(15);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + -47, // on "TYPE", reduce `constant_definition_part = "CONST", constant_list => ActionFn(15);` + 0, // on "UNTIL", error + -47, // on "VAR", reduce `constant_definition_part = "CONST", constant_list => ActionFn(15);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 16, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 15 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 14 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 28, // on "=", goto 27 + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 15 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + -94, // on "=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 16 + 29, // on "(", goto 28 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -180, // on ";", reduce `program_heading = "PROGRAM", identifier => ActionFn(4);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 17 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -94, // on ";", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 18 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 39, // on "FUNCTION", goto 38 + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 40, // on "PROCEDURE", goto 39 + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 19 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 45, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 44 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 20 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 46, // on "=", goto 45 + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 21 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -223, // on "FUNCTION", reduce `type_definition_list = type_definition => ActionFn(45);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -223, // on "PROCEDURE", reduce `type_definition_list = type_definition => ActionFn(45);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + -223, // on "VAR", reduce `type_definition_list = type_definition => ActionFn(45);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + -223, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `type_definition_list = type_definition => ActionFn(45);` + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 22 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -224, // on "FUNCTION", reduce `type_definition_part = "TYPE", type_definition_list => ActionFn(42);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -224, // on "PROCEDURE", reduce `type_definition_part = "TYPE", type_definition_list => ActionFn(42);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + -224, // on "VAR", reduce `type_definition_part = "TYPE", type_definition_list => ActionFn(42);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 16, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 15 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 23 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 48, // on ".", goto 47 + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 24 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -48, // on "BEGIN", reduce `constant_definition_part = => ActionFn(255);` + 0, // on "CASE", error + 50, // on "CONST", goto 49 + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -48, // on "FUNCTION", reduce `constant_definition_part = => ActionFn(255);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -48, // on "PROCEDURE", reduce `constant_definition_part = => ActionFn(255);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + -48, // on "TYPE", reduce `constant_definition_part = => ActionFn(255);` + 0, // on "UNTIL", error + -48, // on "VAR", reduce `constant_definition_part = => ActionFn(255);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 25 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 53, // on r#"\\d+"#, goto 52 + 0, // on r#"\\d+\\.\\d+"#, error + // State 26 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -49, // on "FUNCTION", reduce `constant_list = constant_list, constant_definition => ActionFn(17);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -49, // on "PROCEDURE", reduce `constant_list = constant_list, constant_definition => ActionFn(17);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + -49, // on "TYPE", reduce `constant_list = constant_list, constant_definition => ActionFn(17);` + 0, // on "UNTIL", error + -49, // on "VAR", reduce `constant_list = constant_list, constant_definition => ActionFn(17);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + -49, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `constant_list = constant_list, constant_definition => ActionFn(17);` + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 27 + 66, // on "(", goto 65 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 67, // on "+", goto 66 + 0, // on ",", error + 68, // on "-", goto 67 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 69, // on "NIL", goto 68 + 70, // on "NOT", goto 69 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 71, // on r#"\'[^\']*\'"#, goto 70 + 72, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 71 + 73, // on r#"\\d+"#, goto 72 + 74, // on r#"\\d+\\.\\d+"#, goto 73 + // State 28 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 77, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 76 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 29 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -165, // on ";", reduce `proc_or_func_declaration = function_declaration => ActionFn(106);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 30 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 79, // on ";", goto 78 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 31 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 12, // on ";", goto 11 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 32 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -167, // on ";", reduce `proc_or_func_declaration_list = proc_or_func_declaration => ActionFn(104);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 33 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 82, // on ";", goto 81 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 34 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 35 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -164, // on ";", reduce `proc_or_func_declaration = procedure_declaration => ActionFn(105);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 36 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 79, // on ";", goto 78 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 37 + 85, // on "(", goto 84 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -174, // on ";", reduce `procedure_heading = procedure_identification => ActionFn(109);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 38 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 87, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 86 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 39 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 18, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 17 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 40 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -96, // on ",", reduce `identifier_list = identifier => ActionFn(7);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + -96, // on ":", reduce `identifier_list = identifier => ActionFn(7);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 41 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 90, // on ",", goto 89 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 91, // on ":", goto 90 + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 42 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -242, // on ";", reduce `variable_declaration_list = variable_declaration => ActionFn(99);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 43 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 93, // on ";", goto 92 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 44 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -94, // on ",", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + -94, // on ":", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 45 + 110, // on "(", goto 109 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 113, // on "ARRAY", goto 112 + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 114, // on "PACKED", goto 113 + 115, // on "PFILE", goto 114 + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 116, // on "RECORD", goto 115 + 0, // on "REPEAT", error + 117, // on "SET", goto 116 + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 118, // on "^", goto 117 + 119, // on r#"\'[^\']*\'"#, goto 118 + 120, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 119 + 121, // on r#"\\d+"#, goto 120 + 122, // on r#"\\d+\\.\\d+"#, goto 121 + // State 46 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -222, // on "FUNCTION", reduce `type_definition_list = type_definition_list, type_definition => ActionFn(44);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -222, // on "PROCEDURE", reduce `type_definition_list = type_definition_list, type_definition => ActionFn(44);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + -222, // on "VAR", reduce `type_definition_list = type_definition_list, type_definition => ActionFn(44);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + -222, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `type_definition_list = type_definition_list, type_definition => ActionFn(44);` + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 47 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 48 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -225, // on "BEGIN", reduce `type_definition_part = => ActionFn(259);` + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -225, // on "FUNCTION", reduce `type_definition_part = => ActionFn(259);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -225, // on "PROCEDURE", reduce `type_definition_part = => ActionFn(259);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 124, // on "TYPE", goto 123 + 0, // on "UNTIL", error + -225, // on "VAR", reduce `type_definition_part = => ActionFn(259);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 49 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 16, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 15 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 50 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -109, // on ",", reduce `label_list = label => ActionFn(13);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -109, // on ";", reduce `label_list = label => ActionFn(13);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 51 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 130, // on ",", goto 129 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 131, // on ";", goto 130 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 52 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -105, // on ",", reduce `label = r#"\\d+"# => ActionFn(14);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -105, // on ";", reduce `label = r#"\\d+"# => ActionFn(14);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 53 + 0, // on "(", error + 0, // on ")", error + -33, // on "*", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on "**", error + -33, // on "+", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on ",", error + -33, // on "-", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on ".", error + 0, // on "..", error + -33, // on "/", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on ":", error + 0, // on ":=", error + -33, // on ";", reduce `cfactor = cexponentiation => ActionFn(27);` + -33, // on "<", reduce `cfactor = cexponentiation => ActionFn(27);` + -33, // on "<=", reduce `cfactor = cexponentiation => ActionFn(27);` + -33, // on "<>", reduce `cfactor = cexponentiation => ActionFn(27);` + -33, // on "=", reduce `cfactor = cexponentiation => ActionFn(27);` + -33, // on ">", reduce `cfactor = cexponentiation => ActionFn(27);` + -33, // on ">=", reduce `cfactor = cexponentiation => ActionFn(27);` + -33, // on "AND", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -33, // on "DIV", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -33, // on "IN", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on "LABEL", error + -33, // on "MOD", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -33, // on "OR", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 54 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 133, // on ";", goto 132 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 55 + 0, // on "(", error + 0, // on ")", error + -58, // on "*", reduce `cterm = cfactor => ActionFn(24);` + 0, // on "**", error + -58, // on "+", reduce `cterm = cfactor => ActionFn(24);` + 0, // on ",", error + -58, // on "-", reduce `cterm = cfactor => ActionFn(24);` + 0, // on ".", error + 0, // on "..", error + -58, // on "/", reduce `cterm = cfactor => ActionFn(24);` + 0, // on ":", error + 0, // on ":=", error + -58, // on ";", reduce `cterm = cfactor => ActionFn(24);` + -58, // on "<", reduce `cterm = cfactor => ActionFn(24);` + -58, // on "<=", reduce `cterm = cfactor => ActionFn(24);` + -58, // on "<>", reduce `cterm = cfactor => ActionFn(24);` + -58, // on "=", reduce `cterm = cfactor => ActionFn(24);` + -58, // on ">", reduce `cterm = cfactor => ActionFn(24);` + -58, // on ">=", reduce `cterm = cfactor => ActionFn(24);` + -58, // on "AND", reduce `cterm = cfactor => ActionFn(24);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -58, // on "DIV", reduce `cterm = cfactor => ActionFn(24);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -58, // on "IN", reduce `cterm = cfactor => ActionFn(24);` + 0, // on "LABEL", error + -58, // on "MOD", reduce `cterm = cfactor => ActionFn(24);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -58, // on "OR", reduce `cterm = cfactor => ActionFn(24);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 56 + 0, // on "(", error + 0, // on ")", error + -28, // on "*", reduce `cexponentiation = cprimary => ActionFn(28);` + 134, // on "**", goto 133 + -28, // on "+", reduce `cexponentiation = cprimary => ActionFn(28);` + 0, // on ",", error + -28, // on "-", reduce `cexponentiation = cprimary => ActionFn(28);` + 0, // on ".", error + 0, // on "..", error + -28, // on "/", reduce `cexponentiation = cprimary => ActionFn(28);` + 0, // on ":", error + 0, // on ":=", error + -28, // on ";", reduce `cexponentiation = cprimary => ActionFn(28);` + -28, // on "<", reduce `cexponentiation = cprimary => ActionFn(28);` + -28, // on "<=", reduce `cexponentiation = cprimary => ActionFn(28);` + -28, // on "<>", reduce `cexponentiation = cprimary => ActionFn(28);` + -28, // on "=", reduce `cexponentiation = cprimary => ActionFn(28);` + -28, // on ">", reduce `cexponentiation = cprimary => ActionFn(28);` + -28, // on ">=", reduce `cexponentiation = cprimary => ActionFn(28);` + -28, // on "AND", reduce `cexponentiation = cprimary => ActionFn(28);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -28, // on "DIV", reduce `cexponentiation = cprimary => ActionFn(28);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -28, // on "IN", reduce `cexponentiation = cprimary => ActionFn(28);` + 0, // on "LABEL", error + -28, // on "MOD", reduce `cexponentiation = cprimary => ActionFn(28);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -28, // on "OR", reduce `cexponentiation = cprimary => ActionFn(28);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 57 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 137, // on "+", goto 136 + 0, // on ",", error + 138, // on "-", goto 137 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -30, // on ";", reduce `cexpression = csimple_expression => ActionFn(20);` + 139, // on "<", goto 138 + 140, // on "<=", goto 139 + 141, // on "<>", goto 140 + 142, // on "=", goto 141 + 143, // on ">", goto 142 + 144, // on ">=", goto 143 + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 145, // on "IN", goto 144 + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 146, // on "OR", goto 145 + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 58 + 0, // on "(", error + 0, // on ")", error + 148, // on "*", goto 147 + 0, // on "**", error + -56, // on "+", reduce `csimple_expression = cterm => ActionFn(22);` + 0, // on ",", error + -56, // on "-", reduce `csimple_expression = cterm => ActionFn(22);` + 0, // on ".", error + 0, // on "..", error + 149, // on "/", goto 148 + 0, // on ":", error + 0, // on ":=", error + -56, // on ";", reduce `csimple_expression = cterm => ActionFn(22);` + -56, // on "<", reduce `csimple_expression = cterm => ActionFn(22);` + -56, // on "<=", reduce `csimple_expression = cterm => ActionFn(22);` + -56, // on "<>", reduce `csimple_expression = cterm => ActionFn(22);` + -56, // on "=", reduce `csimple_expression = cterm => ActionFn(22);` + -56, // on ">", reduce `csimple_expression = cterm => ActionFn(22);` + -56, // on ">=", reduce `csimple_expression = cterm => ActionFn(22);` + 150, // on "AND", goto 149 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 151, // on "DIV", goto 150 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -56, // on "IN", reduce `csimple_expression = cterm => ActionFn(22);` + 0, // on "LABEL", error + 152, // on "MOD", goto 151 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -56, // on "OR", reduce `csimple_expression = cterm => ActionFn(22);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 59 + 0, // on "(", error + 0, // on ")", error + -52, // on "*", reduce `cprimary = identifier => ActionFn(30);` + -52, // on "**", reduce `cprimary = identifier => ActionFn(30);` + -52, // on "+", reduce `cprimary = identifier => ActionFn(30);` + 0, // on ",", error + -52, // on "-", reduce `cprimary = identifier => ActionFn(30);` + 0, // on ".", error + 0, // on "..", error + -52, // on "/", reduce `cprimary = identifier => ActionFn(30);` + 0, // on ":", error + 0, // on ":=", error + -52, // on ";", reduce `cprimary = identifier => ActionFn(30);` + -52, // on "<", reduce `cprimary = identifier => ActionFn(30);` + -52, // on "<=", reduce `cprimary = identifier => ActionFn(30);` + -52, // on "<>", reduce `cprimary = identifier => ActionFn(30);` + -52, // on "=", reduce `cprimary = identifier => ActionFn(30);` + -52, // on ">", reduce `cprimary = identifier => ActionFn(30);` + -52, // on ">=", reduce `cprimary = identifier => ActionFn(30);` + -52, // on "AND", reduce `cprimary = identifier => ActionFn(30);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -52, // on "DIV", reduce `cprimary = identifier => ActionFn(30);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -52, // on "IN", reduce `cprimary = identifier => ActionFn(30);` + 0, // on "LABEL", error + -52, // on "MOD", reduce `cprimary = identifier => ActionFn(30);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -52, // on "OR", reduce `cprimary = identifier => ActionFn(30);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 60 + 66, // on "(", goto 65 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 67, // on "+", goto 66 + 0, // on ",", error + 68, // on "-", goto 67 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 69, // on "NIL", goto 68 + 70, // on "NOT", goto 69 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 71, // on r#"\'[^\']*\'"#, goto 70 + 72, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 71 + 73, // on r#"\\d+"#, goto 72 + 74, // on r#"\\d+\\.\\d+"#, goto 73 + // State 61 + 0, // on "(", error + 0, // on ")", error + -54, // on "*", reduce `cprimary = unsigned_constant => ActionFn(32);` + -54, // on "**", reduce `cprimary = unsigned_constant => ActionFn(32);` + -54, // on "+", reduce `cprimary = unsigned_constant => ActionFn(32);` + 0, // on ",", error + -54, // on "-", reduce `cprimary = unsigned_constant => ActionFn(32);` + 0, // on ".", error + 0, // on "..", error + -54, // on "/", reduce `cprimary = unsigned_constant => ActionFn(32);` + 0, // on ":", error + 0, // on ":=", error + -54, // on ";", reduce `cprimary = unsigned_constant => ActionFn(32);` + -54, // on "<", reduce `cprimary = unsigned_constant => ActionFn(32);` + -54, // on "<=", reduce `cprimary = unsigned_constant => ActionFn(32);` + -54, // on "<>", reduce `cprimary = unsigned_constant => ActionFn(32);` + -54, // on "=", reduce `cprimary = unsigned_constant => ActionFn(32);` + -54, // on ">", reduce `cprimary = unsigned_constant => ActionFn(32);` + -54, // on ">=", reduce `cprimary = unsigned_constant => ActionFn(32);` + -54, // on "AND", reduce `cprimary = unsigned_constant => ActionFn(32);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -54, // on "DIV", reduce `cprimary = unsigned_constant => ActionFn(32);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -54, // on "IN", reduce `cprimary = unsigned_constant => ActionFn(32);` + 0, // on "LABEL", error + -54, // on "MOD", reduce `cprimary = unsigned_constant => ActionFn(32);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -54, // on "OR", reduce `cprimary = unsigned_constant => ActionFn(32);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 62 + 0, // on "(", error + 0, // on ")", error + -232, // on "*", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "**", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "+", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ",", error + -232, // on "-", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ".", error + 0, // on "..", error + -232, // on "/", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ":", error + 0, // on ":=", error + -232, // on ";", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<>", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ">", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ">=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "AND", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -232, // on "DIV", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -232, // on "IN", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "LABEL", error + -232, // on "MOD", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -232, // on "OR", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 63 + 0, // on "(", error + 0, // on ")", error + -228, // on "*", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "**", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "+", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ",", error + -228, // on "-", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ".", error + 0, // on "..", error + -228, // on "/", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ":", error + 0, // on ":=", error + -228, // on ";", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<>", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ">", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ">=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "AND", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -228, // on "DIV", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -228, // on "IN", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "LABEL", error + -228, // on "MOD", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -228, // on "OR", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 64 + 0, // on "(", error + 0, // on ")", error + -233, // on "*", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "**", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "+", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ",", error + -233, // on "-", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ".", error + 0, // on "..", error + -233, // on "/", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ":", error + 0, // on ":=", error + -233, // on ";", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<>", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ">", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ">=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "AND", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -233, // on "DIV", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -233, // on "IN", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "LABEL", error + -233, // on "MOD", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -233, // on "OR", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 65 + 166, // on "(", goto 165 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 67, // on "+", goto 66 + 0, // on ",", error + 68, // on "-", goto 67 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 168, // on "NOT", goto 167 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 170, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 169 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 66 + -203, // on "(", reduce `sign = "+" => ActionFn(37);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -203, // on "+", reduce `sign = "+" => ActionFn(37);` + 0, // on ",", error + -203, // on "-", reduce `sign = "+" => ActionFn(37);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -203, // on "NIL", reduce `sign = "+" => ActionFn(37);` + -203, // on "NOT", reduce `sign = "+" => ActionFn(37);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + -203, // on r#"\'[^\']*\'"#, reduce `sign = "+" => ActionFn(37);` + -203, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `sign = "+" => ActionFn(37);` + -203, // on r#"\\d+"#, reduce `sign = "+" => ActionFn(37);` + -203, // on r#"\\d+\\.\\d+"#, reduce `sign = "+" => ActionFn(37);` + // State 67 + -204, // on "(", reduce `sign = "-" => ActionFn(38);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -204, // on "+", reduce `sign = "-" => ActionFn(38);` + 0, // on ",", error + -204, // on "-", reduce `sign = "-" => ActionFn(38);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -204, // on "NIL", reduce `sign = "-" => ActionFn(38);` + -204, // on "NOT", reduce `sign = "-" => ActionFn(38);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + -204, // on r#"\'[^\']*\'"#, reduce `sign = "-" => ActionFn(38);` + -204, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `sign = "-" => ActionFn(38);` + -204, // on r#"\\d+"#, reduce `sign = "-" => ActionFn(38);` + -204, // on r#"\\d+\\.\\d+"#, reduce `sign = "-" => ActionFn(38);` + // State 68 + 0, // on "(", error + 0, // on ")", error + -230, // on "*", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "**", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "+", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ",", error + -230, // on "-", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ".", error + 0, // on "..", error + -230, // on "/", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ":", error + 0, // on ":=", error + -230, // on ";", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<>", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ">", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ">=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "AND", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -230, // on "DIV", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -230, // on "IN", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "LABEL", error + -230, // on "MOD", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -230, // on "OR", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 69 + 66, // on "(", goto 65 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 69, // on "NIL", goto 68 + 70, // on "NOT", goto 69 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 71, // on r#"\'[^\']*\'"#, goto 70 + 72, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 71 + 73, // on r#"\\d+"#, goto 72 + 74, // on r#"\\d+\\.\\d+"#, goto 73 + // State 70 + 0, // on "(", error + 0, // on ")", error + -229, // on "*", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "**", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "+", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ",", error + -229, // on "-", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ".", error + 0, // on "..", error + -229, // on "/", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ":", error + 0, // on ":=", error + -229, // on ";", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<>", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ">", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ">=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "AND", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -229, // on "DIV", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -229, // on "IN", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "LABEL", error + -229, // on "MOD", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -229, // on "OR", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 71 + 0, // on "(", error + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ".", error + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + -94, // on ";", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<>", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -94, // on "IN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 72 + 0, // on "(", error + 0, // on ")", error + -231, // on "*", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "**", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "+", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ",", error + -231, // on "-", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ".", error + 0, // on "..", error + -231, // on "/", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ":", error + 0, // on ":=", error + -231, // on ";", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<>", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ">", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ">=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "AND", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -231, // on "DIV", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -231, // on "IN", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "LABEL", error + -231, // on "MOD", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -231, // on "OR", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 73 + 0, // on "(", error + 0, // on ")", error + -234, // on "*", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "**", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "+", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ",", error + -234, // on "-", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ".", error + 0, // on "..", error + -234, // on "/", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ":", error + 0, // on ":=", error + -234, // on ";", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<>", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ">", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ">=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "AND", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -234, // on "DIV", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -234, // on "IN", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "LABEL", error + -234, // on "MOD", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -234, // on "OR", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 74 + 0, // on "(", error + -96, // on ")", reduce `identifier_list = identifier => ActionFn(7);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -96, // on ",", reduce `identifier_list = identifier => ActionFn(7);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 75 + 0, // on "(", error + 175, // on ")", goto 174 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 90, // on ",", goto 89 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 76 + 0, // on "(", error + -94, // on ")", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -94, // on ",", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 77 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -107, // on "BEGIN", reduce `label_declaration_part = => ActionFn(256);` + 0, // on "CASE", error + -107, // on "CONST", reduce `label_declaration_part = => ActionFn(256);` + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 180, // on "EXTERNAL", goto 179 + 0, // on "FOR", error + 181, // on "FORWARD", goto 180 + -107, // on "FUNCTION", reduce `label_declaration_part = => ActionFn(256);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 26, // on "LABEL", goto 25 + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -107, // on "PROCEDURE", reduce `label_declaration_part = => ActionFn(256);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + -107, // on "TYPE", reduce `label_declaration_part = => ActionFn(256);` + 0, // on "UNTIL", error + -107, // on "VAR", reduce `label_declaration_part = => ActionFn(256);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 78 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -199, // on "BEGIN", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "CASE", error + -199, // on "CONST", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + -199, // on "EXTERNAL", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "FOR", error + -199, // on "FORWARD", reduce `semicolon = ";" => ActionFn(252);` + -199, // on "FUNCTION", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + -199, // on "LABEL", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -199, // on "PROCEDURE", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + -199, // on "TYPE", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "UNTIL", error + -199, // on "VAR", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 79 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -107, // on "BEGIN", reduce `label_declaration_part = => ActionFn(256);` + 0, // on "CASE", error + -107, // on "CONST", reduce `label_declaration_part = => ActionFn(256);` + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -107, // on "FUNCTION", reduce `label_declaration_part = => ActionFn(256);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 26, // on "LABEL", goto 25 + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -107, // on "PROCEDURE", reduce `label_declaration_part = => ActionFn(256);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + -107, // on "TYPE", reduce `label_declaration_part = => ActionFn(256);` + 0, // on "UNTIL", error + -107, // on "VAR", reduce `label_declaration_part = => ActionFn(256);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 80 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 39, // on "FUNCTION", goto 38 + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 40, // on "PROCEDURE", goto 39 + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 81 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -199, // on "FUNCTION", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -199, // on "PROCEDURE", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 82 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -107, // on "BEGIN", reduce `label_declaration_part = => ActionFn(256);` + 0, // on "CASE", error + -107, // on "CONST", reduce `label_declaration_part = => ActionFn(256);` + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 180, // on "EXTERNAL", goto 179 + 0, // on "FOR", error + 181, // on "FORWARD", goto 180 + -107, // on "FUNCTION", reduce `label_declaration_part = => ActionFn(256);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 26, // on "LABEL", goto 25 + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -107, // on "PROCEDURE", reduce `label_declaration_part = => ActionFn(256);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + -107, // on "TYPE", reduce `label_declaration_part = => ActionFn(256);` + 0, // on "UNTIL", error + -107, // on "VAR", reduce `label_declaration_part = => ActionFn(256);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 83 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -175, // on ";", reduce `procedure_heading = procedure_identification, formal_parameter_list => ActionFn(110);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 84 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 197, // on "FUNCTION", goto 196 + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 198, // on "PROCEDURE", goto 197 + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 199, // on "VAR", goto 198 + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 45, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 44 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 85 + 201, // on "(", goto 200 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 202, // on ":", goto 201 + 0, // on ":=", error + -91, // on ";", reduce `function_identification = "FUNCTION", identifier => ActionFn(132);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 86 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + -94, // on ":", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":=", error + -94, // on ";", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 87 + -176, // on "(", reduce `procedure_identification = "PROCEDURE", identifier => ActionFn(124);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -176, // on ";", reduce `procedure_identification = "PROCEDURE", identifier => ActionFn(124);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 88 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 45, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 44 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 89 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + -40, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `comma = "," => ActionFn(253);` + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 90 + 110, // on "(", goto 109 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 113, // on "ARRAY", goto 112 + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 114, // on "PACKED", goto 113 + 115, // on "PFILE", goto 114 + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 116, // on "RECORD", goto 115 + 0, // on "REPEAT", error + 117, // on "SET", goto 116 + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 118, // on "^", goto 117 + 119, // on r#"\'[^\']*\'"#, goto 118 + 120, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 119 + 121, // on r#"\\d+"#, goto 120 + 122, // on r#"\\d+\\.\\d+"#, goto 121 + // State 91 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -243, // on "FUNCTION", reduce `variable_declaration_part = "VAR", variable_declaration_list, semicolon => ActionFn(96);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -243, // on "PROCEDURE", reduce `variable_declaration_part = "VAR", variable_declaration_list, semicolon => ActionFn(96);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 45, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 44 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 92 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -199, // on "FUNCTION", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -199, // on "PROCEDURE", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + -199, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `semicolon = ";" => ActionFn(252);` + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 93 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -212, // on ";", reduce `structured_type = array_type => ActionFn(58);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 94 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 206, // on "..", goto 205 + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 95 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -120, // on ";", reduce `new_ordinal_type = enumerated_type => ActionFn(52);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 96 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -215, // on ";", reduce `structured_type = file_type => ActionFn(61);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 97 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + -144, // on "..", reduce `non_string = identifier => ActionFn(40);` + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -226, // on ";", reduce `type_denoter = identifier => ActionFn(47);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 98 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -125, // on ";", reduce `new_type = new_ordinal_type => ActionFn(49);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 99 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -127, // on ";", reduce `new_type = new_pointer_type => ActionFn(51);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 100 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -126, // on ";", reduce `new_type = new_structured_type => ActionFn(50);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 101 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -227, // on ";", reduce `type_denoter = new_type => ActionFn(48);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 102 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + -43, // on "..", reduce `constant = non_string => ActionFn(34);` + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 103 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -213, // on ";", reduce `structured_type = record_type => ActionFn(59);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 104 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -214, // on ";", reduce `structured_type = set_type => ActionFn(60);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 105 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 209, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 208 + 121, // on r#"\\d+"#, goto 120 + 122, // on r#"\\d+\\.\\d+"#, goto 121 + // State 106 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -123, // on ";", reduce `new_structured_type = structured_type => ActionFn(56);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 107 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -121, // on ";", reduce `new_ordinal_type = subrange_type => ActionFn(53);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 108 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 211, // on ";", goto 210 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 109 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 77, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 76 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 110 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + -203, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `sign = "+" => ActionFn(37);` + -203, // on r#"\\d+"#, reduce `sign = "+" => ActionFn(37);` + -203, // on r#"\\d+\\.\\d+"#, reduce `sign = "+" => ActionFn(37);` + // State 111 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + -204, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `sign = "-" => ActionFn(38);` + -204, // on r#"\\d+"#, reduce `sign = "-" => ActionFn(38);` + -204, // on r#"\\d+\\.\\d+"#, reduce `sign = "-" => ActionFn(38);` + // State 112 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 213, // on "[", goto 212 + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 113 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 113, // on "ARRAY", goto 112 + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 115, // on "PFILE", goto 114 + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 116, // on "RECORD", goto 115 + 0, // on "REPEAT", error + 117, // on "SET", goto 116 + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 114 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 215, // on "OF", goto 214 + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 115 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 220, // on "CASE", goto 219 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -253, // on "END", reduce `variant_part = => ActionFn(261);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 45, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 44 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 116 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 221, // on "OF", goto 220 + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 117 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 224, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 223 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 118 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + -45, // on "..", reduce `constant = r#"\'[^\']*\'"# => ActionFn(36);` + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 119 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + -94, // on "..", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -94, // on ";", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 120 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + -143, // on "..", reduce `non_string = r#"\\d+"# => ActionFn(39);` + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 121 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + -145, // on "..", reduce `non_string = r#"\\d+\\.\\d+"# => ActionFn(41);` + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 122 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -244, // on "BEGIN", reduce `variable_declaration_part = => ActionFn(260);` + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -244, // on "FUNCTION", reduce `variable_declaration_part = => ActionFn(260);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -244, // on "PROCEDURE", reduce `variable_declaration_part = => ActionFn(260);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 226, // on "VAR", goto 225 + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 123 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 16, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 15 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 124 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -50, // on "BEGIN", reduce `constant_list = constant_definition => ActionFn(18);` + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -50, // on "FUNCTION", reduce `constant_list = constant_definition => ActionFn(18);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -50, // on "PROCEDURE", reduce `constant_list = constant_definition => ActionFn(18);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + -50, // on "TYPE", reduce `constant_list = constant_definition => ActionFn(18);` + 0, // on "UNTIL", error + -50, // on "VAR", reduce `constant_list = constant_definition => ActionFn(18);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + -50, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `constant_list = constant_definition => ActionFn(18);` + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 125 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -47, // on "BEGIN", reduce `constant_definition_part = "CONST", constant_list => ActionFn(15);` + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -47, // on "FUNCTION", reduce `constant_definition_part = "CONST", constant_list => ActionFn(15);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -47, // on "PROCEDURE", reduce `constant_definition_part = "CONST", constant_list => ActionFn(15);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + -47, // on "TYPE", reduce `constant_definition_part = "CONST", constant_list => ActionFn(15);` + 0, // on "UNTIL", error + -47, // on "VAR", reduce `constant_definition_part = "CONST", constant_list => ActionFn(15);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 16, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 15 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 126 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 231, // on "=", goto 230 + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 127 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 53, // on r#"\\d+"#, goto 52 + 0, // on r#"\\d+\\.\\d+"#, error + // State 128 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -106, // on "BEGIN", reduce `label_declaration_part = "LABEL", label_list, semicolon => ActionFn(10);` + 0, // on "CASE", error + -106, // on "CONST", reduce `label_declaration_part = "LABEL", label_list, semicolon => ActionFn(10);` + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -106, // on "FUNCTION", reduce `label_declaration_part = "LABEL", label_list, semicolon => ActionFn(10);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -106, // on "PROCEDURE", reduce `label_declaration_part = "LABEL", label_list, semicolon => ActionFn(10);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + -106, // on "TYPE", reduce `label_declaration_part = "LABEL", label_list, semicolon => ActionFn(10);` + 0, // on "UNTIL", error + -106, // on "VAR", reduce `label_declaration_part = "LABEL", label_list, semicolon => ActionFn(10);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 129 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + -40, // on r#"\\d+"#, reduce `comma = "," => ActionFn(253);` + 0, // on r#"\\d+\\.\\d+"#, error + // State 130 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -199, // on "BEGIN", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "CASE", error + -199, // on "CONST", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -199, // on "FUNCTION", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -199, // on "PROCEDURE", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + -199, // on "TYPE", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "UNTIL", error + -199, // on "VAR", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 131 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -46, // on "FUNCTION", reduce `constant_definition = identifier, "=", cexpression, semicolon => ActionFn(19);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -46, // on "PROCEDURE", reduce `constant_definition = identifier, "=", cexpression, semicolon => ActionFn(19);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + -46, // on "TYPE", reduce `constant_definition = identifier, "=", cexpression, semicolon => ActionFn(19);` + 0, // on "UNTIL", error + -46, // on "VAR", reduce `constant_definition = identifier, "=", cexpression, semicolon => ActionFn(19);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + -46, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `constant_definition = identifier, "=", cexpression, semicolon => ActionFn(19);` + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 132 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -199, // on "FUNCTION", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -199, // on "PROCEDURE", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + -199, // on "TYPE", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "UNTIL", error + -199, // on "VAR", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + -199, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `semicolon = ";" => ActionFn(252);` + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 133 + 66, // on "(", goto 65 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 69, // on "NIL", goto 68 + 70, // on "NOT", goto 69 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 71, // on r#"\'[^\']*\'"#, goto 70 + 72, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 71 + 73, // on r#"\\d+"#, goto 72 + 74, // on r#"\\d+\\.\\d+"#, goto 73 + // State 134 + 66, // on "(", goto 65 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 67, // on "+", goto 66 + 0, // on ",", error + 68, // on "-", goto 67 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 69, // on "NIL", goto 68 + 70, // on "NOT", goto 69 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 71, // on r#"\'[^\']*\'"#, goto 70 + 72, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 71 + 73, // on r#"\\d+"#, goto 72 + 74, // on r#"\\d+\\.\\d+"#, goto 73 + // State 135 + 246, // on "(", goto 245 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 67, // on "+", goto 66 + 0, // on ",", error + 68, // on "-", goto 67 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 247, // on "NIL", goto 246 + 248, // on "NOT", goto 247 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 249, // on r#"\'[^\']*\'"#, goto 248 + 250, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 249 + 251, // on r#"\\d+"#, goto 250 + 252, // on r#"\\d+\\.\\d+"#, goto 251 + // State 136 + -8, // on "(", reduce `addop = "+" => ActionFn(236);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -8, // on "+", reduce `addop = "+" => ActionFn(236);` + 0, // on ",", error + -8, // on "-", reduce `addop = "+" => ActionFn(236);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -8, // on "NIL", reduce `addop = "+" => ActionFn(236);` + -8, // on "NOT", reduce `addop = "+" => ActionFn(236);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + -8, // on r#"\'[^\']*\'"#, reduce `addop = "+" => ActionFn(236);` + -8, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `addop = "+" => ActionFn(236);` + -8, // on r#"\\d+"#, reduce `addop = "+" => ActionFn(236);` + -8, // on r#"\\d+\\.\\d+"#, reduce `addop = "+" => ActionFn(236);` + // State 137 + -9, // on "(", reduce `addop = "-" => ActionFn(237);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -9, // on "+", reduce `addop = "-" => ActionFn(237);` + 0, // on ",", error + -9, // on "-", reduce `addop = "-" => ActionFn(237);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -9, // on "NIL", reduce `addop = "-" => ActionFn(237);` + -9, // on "NOT", reduce `addop = "-" => ActionFn(237);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + -9, // on r#"\'[^\']*\'"#, reduce `addop = "-" => ActionFn(237);` + -9, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `addop = "-" => ActionFn(237);` + -9, // on r#"\\d+"#, reduce `addop = "-" => ActionFn(237);` + -9, // on r#"\\d+\\.\\d+"#, reduce `addop = "-" => ActionFn(237);` + // State 138 + -192, // on "(", reduce `relop = "<" => ActionFn(246);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -192, // on "+", reduce `relop = "<" => ActionFn(246);` + 0, // on ",", error + -192, // on "-", reduce `relop = "<" => ActionFn(246);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -192, // on "NIL", reduce `relop = "<" => ActionFn(246);` + -192, // on "NOT", reduce `relop = "<" => ActionFn(246);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + -192, // on r#"\'[^\']*\'"#, reduce `relop = "<" => ActionFn(246);` + -192, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `relop = "<" => ActionFn(246);` + -192, // on r#"\\d+"#, reduce `relop = "<" => ActionFn(246);` + -192, // on r#"\\d+\\.\\d+"#, reduce `relop = "<" => ActionFn(246);` + // State 139 + -194, // on "(", reduce `relop = "<=" => ActionFn(248);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -194, // on "+", reduce `relop = "<=" => ActionFn(248);` + 0, // on ",", error + -194, // on "-", reduce `relop = "<=" => ActionFn(248);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -194, // on "NIL", reduce `relop = "<=" => ActionFn(248);` + -194, // on "NOT", reduce `relop = "<=" => ActionFn(248);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + -194, // on r#"\'[^\']*\'"#, reduce `relop = "<=" => ActionFn(248);` + -194, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `relop = "<=" => ActionFn(248);` + -194, // on r#"\\d+"#, reduce `relop = "<=" => ActionFn(248);` + -194, // on r#"\\d+\\.\\d+"#, reduce `relop = "<=" => ActionFn(248);` + // State 140 + -191, // on "(", reduce `relop = "<>" => ActionFn(245);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -191, // on "+", reduce `relop = "<>" => ActionFn(245);` + 0, // on ",", error + -191, // on "-", reduce `relop = "<>" => ActionFn(245);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -191, // on "NIL", reduce `relop = "<>" => ActionFn(245);` + -191, // on "NOT", reduce `relop = "<>" => ActionFn(245);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + -191, // on r#"\'[^\']*\'"#, reduce `relop = "<>" => ActionFn(245);` + -191, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `relop = "<>" => ActionFn(245);` + -191, // on r#"\\d+"#, reduce `relop = "<>" => ActionFn(245);` + -191, // on r#"\\d+\\.\\d+"#, reduce `relop = "<>" => ActionFn(245);` + // State 141 + -190, // on "(", reduce `relop = "=" => ActionFn(244);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -190, // on "+", reduce `relop = "=" => ActionFn(244);` + 0, // on ",", error + -190, // on "-", reduce `relop = "=" => ActionFn(244);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -190, // on "NIL", reduce `relop = "=" => ActionFn(244);` + -190, // on "NOT", reduce `relop = "=" => ActionFn(244);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + -190, // on r#"\'[^\']*\'"#, reduce `relop = "=" => ActionFn(244);` + -190, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `relop = "=" => ActionFn(244);` + -190, // on r#"\\d+"#, reduce `relop = "=" => ActionFn(244);` + -190, // on r#"\\d+\\.\\d+"#, reduce `relop = "=" => ActionFn(244);` + // State 142 + -193, // on "(", reduce `relop = ">" => ActionFn(247);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -193, // on "+", reduce `relop = ">" => ActionFn(247);` + 0, // on ",", error + -193, // on "-", reduce `relop = ">" => ActionFn(247);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -193, // on "NIL", reduce `relop = ">" => ActionFn(247);` + -193, // on "NOT", reduce `relop = ">" => ActionFn(247);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + -193, // on r#"\'[^\']*\'"#, reduce `relop = ">" => ActionFn(247);` + -193, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `relop = ">" => ActionFn(247);` + -193, // on r#"\\d+"#, reduce `relop = ">" => ActionFn(247);` + -193, // on r#"\\d+\\.\\d+"#, reduce `relop = ">" => ActionFn(247);` + // State 143 + -195, // on "(", reduce `relop = ">=" => ActionFn(249);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -195, // on "+", reduce `relop = ">=" => ActionFn(249);` + 0, // on ",", error + -195, // on "-", reduce `relop = ">=" => ActionFn(249);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -195, // on "NIL", reduce `relop = ">=" => ActionFn(249);` + -195, // on "NOT", reduce `relop = ">=" => ActionFn(249);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + -195, // on r#"\'[^\']*\'"#, reduce `relop = ">=" => ActionFn(249);` + -195, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `relop = ">=" => ActionFn(249);` + -195, // on r#"\\d+"#, reduce `relop = ">=" => ActionFn(249);` + -195, // on r#"\\d+\\.\\d+"#, reduce `relop = ">=" => ActionFn(249);` + // State 144 + -196, // on "(", reduce `relop = "IN" => ActionFn(250);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -196, // on "+", reduce `relop = "IN" => ActionFn(250);` + 0, // on ",", error + -196, // on "-", reduce `relop = "IN" => ActionFn(250);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -196, // on "NIL", reduce `relop = "IN" => ActionFn(250);` + -196, // on "NOT", reduce `relop = "IN" => ActionFn(250);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + -196, // on r#"\'[^\']*\'"#, reduce `relop = "IN" => ActionFn(250);` + -196, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `relop = "IN" => ActionFn(250);` + -196, // on r#"\\d+"#, reduce `relop = "IN" => ActionFn(250);` + -196, // on r#"\\d+\\.\\d+"#, reduce `relop = "IN" => ActionFn(250);` + // State 145 + -10, // on "(", reduce `addop = "OR" => ActionFn(238);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -10, // on "+", reduce `addop = "OR" => ActionFn(238);` + 0, // on ",", error + -10, // on "-", reduce `addop = "OR" => ActionFn(238);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -10, // on "NIL", reduce `addop = "OR" => ActionFn(238);` + -10, // on "NOT", reduce `addop = "OR" => ActionFn(238);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + -10, // on r#"\'[^\']*\'"#, reduce `addop = "OR" => ActionFn(238);` + -10, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `addop = "OR" => ActionFn(238);` + -10, // on r#"\\d+"#, reduce `addop = "OR" => ActionFn(238);` + -10, // on r#"\\d+\\.\\d+"#, reduce `addop = "OR" => ActionFn(238);` + // State 146 + 66, // on "(", goto 65 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 67, // on "+", goto 66 + 0, // on ",", error + 68, // on "-", goto 67 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 69, // on "NIL", goto 68 + 70, // on "NOT", goto 69 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 71, // on r#"\'[^\']*\'"#, goto 70 + 72, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 71 + 73, // on r#"\\d+"#, goto 72 + 74, // on r#"\\d+\\.\\d+"#, goto 73 + // State 147 + -115, // on "(", reduce `mulop = "*" => ActionFn(239);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -115, // on "+", reduce `mulop = "*" => ActionFn(239);` + 0, // on ",", error + -115, // on "-", reduce `mulop = "*" => ActionFn(239);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -115, // on "NIL", reduce `mulop = "*" => ActionFn(239);` + -115, // on "NOT", reduce `mulop = "*" => ActionFn(239);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + -115, // on r#"\'[^\']*\'"#, reduce `mulop = "*" => ActionFn(239);` + -115, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `mulop = "*" => ActionFn(239);` + -115, // on r#"\\d+"#, reduce `mulop = "*" => ActionFn(239);` + -115, // on r#"\\d+\\.\\d+"#, reduce `mulop = "*" => ActionFn(239);` + // State 148 + -116, // on "(", reduce `mulop = "/" => ActionFn(240);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -116, // on "+", reduce `mulop = "/" => ActionFn(240);` + 0, // on ",", error + -116, // on "-", reduce `mulop = "/" => ActionFn(240);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -116, // on "NIL", reduce `mulop = "/" => ActionFn(240);` + -116, // on "NOT", reduce `mulop = "/" => ActionFn(240);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + -116, // on r#"\'[^\']*\'"#, reduce `mulop = "/" => ActionFn(240);` + -116, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `mulop = "/" => ActionFn(240);` + -116, // on r#"\\d+"#, reduce `mulop = "/" => ActionFn(240);` + -116, // on r#"\\d+\\.\\d+"#, reduce `mulop = "/" => ActionFn(240);` + // State 149 + -119, // on "(", reduce `mulop = "AND" => ActionFn(243);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -119, // on "+", reduce `mulop = "AND" => ActionFn(243);` + 0, // on ",", error + -119, // on "-", reduce `mulop = "AND" => ActionFn(243);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -119, // on "NIL", reduce `mulop = "AND" => ActionFn(243);` + -119, // on "NOT", reduce `mulop = "AND" => ActionFn(243);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + -119, // on r#"\'[^\']*\'"#, reduce `mulop = "AND" => ActionFn(243);` + -119, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `mulop = "AND" => ActionFn(243);` + -119, // on r#"\\d+"#, reduce `mulop = "AND" => ActionFn(243);` + -119, // on r#"\\d+\\.\\d+"#, reduce `mulop = "AND" => ActionFn(243);` + // State 150 + -117, // on "(", reduce `mulop = "DIV" => ActionFn(241);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -117, // on "+", reduce `mulop = "DIV" => ActionFn(241);` + 0, // on ",", error + -117, // on "-", reduce `mulop = "DIV" => ActionFn(241);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -117, // on "NIL", reduce `mulop = "DIV" => ActionFn(241);` + -117, // on "NOT", reduce `mulop = "DIV" => ActionFn(241);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + -117, // on r#"\'[^\']*\'"#, reduce `mulop = "DIV" => ActionFn(241);` + -117, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `mulop = "DIV" => ActionFn(241);` + -117, // on r#"\\d+"#, reduce `mulop = "DIV" => ActionFn(241);` + -117, // on r#"\\d+\\.\\d+"#, reduce `mulop = "DIV" => ActionFn(241);` + // State 151 + -118, // on "(", reduce `mulop = "MOD" => ActionFn(242);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -118, // on "+", reduce `mulop = "MOD" => ActionFn(242);` + 0, // on ",", error + -118, // on "-", reduce `mulop = "MOD" => ActionFn(242);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -118, // on "NIL", reduce `mulop = "MOD" => ActionFn(242);` + -118, // on "NOT", reduce `mulop = "MOD" => ActionFn(242);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + -118, // on r#"\'[^\']*\'"#, reduce `mulop = "MOD" => ActionFn(242);` + -118, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `mulop = "MOD" => ActionFn(242);` + -118, // on r#"\\d+"#, reduce `mulop = "MOD" => ActionFn(242);` + -118, // on r#"\\d+\\.\\d+"#, reduce `mulop = "MOD" => ActionFn(242);` + // State 152 + 0, // on "(", error + 0, // on ")", error + -32, // on "*", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on "**", error + -32, // on "+", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on ",", error + -32, // on "-", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on ".", error + 0, // on "..", error + -32, // on "/", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on ":", error + 0, // on ":=", error + -32, // on ";", reduce `cfactor = sign, cfactor => ActionFn(26);` + -32, // on "<", reduce `cfactor = sign, cfactor => ActionFn(26);` + -32, // on "<=", reduce `cfactor = sign, cfactor => ActionFn(26);` + -32, // on "<>", reduce `cfactor = sign, cfactor => ActionFn(26);` + -32, // on "=", reduce `cfactor = sign, cfactor => ActionFn(26);` + -32, // on ">", reduce `cfactor = sign, cfactor => ActionFn(26);` + -32, // on ">=", reduce `cfactor = sign, cfactor => ActionFn(26);` + -32, // on "AND", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -32, // on "DIV", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -32, // on "IN", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on "LABEL", error + -32, // on "MOD", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -32, // on "OR", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 153 + 0, // on "(", error + -33, // on ")", reduce `cfactor = cexponentiation => ActionFn(27);` + -33, // on "*", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on "**", error + -33, // on "+", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on ",", error + -33, // on "-", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on ".", error + 0, // on "..", error + -33, // on "/", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -33, // on "<", reduce `cfactor = cexponentiation => ActionFn(27);` + -33, // on "<=", reduce `cfactor = cexponentiation => ActionFn(27);` + -33, // on "<>", reduce `cfactor = cexponentiation => ActionFn(27);` + -33, // on "=", reduce `cfactor = cexponentiation => ActionFn(27);` + -33, // on ">", reduce `cfactor = cexponentiation => ActionFn(27);` + -33, // on ">=", reduce `cfactor = cexponentiation => ActionFn(27);` + -33, // on "AND", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -33, // on "DIV", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -33, // on "IN", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on "LABEL", error + -33, // on "MOD", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -33, // on "OR", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 154 + 0, // on "(", error + 254, // on ")", goto 253 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 155 + 0, // on "(", error + -58, // on ")", reduce `cterm = cfactor => ActionFn(24);` + -58, // on "*", reduce `cterm = cfactor => ActionFn(24);` + 0, // on "**", error + -58, // on "+", reduce `cterm = cfactor => ActionFn(24);` + 0, // on ",", error + -58, // on "-", reduce `cterm = cfactor => ActionFn(24);` + 0, // on ".", error + 0, // on "..", error + -58, // on "/", reduce `cterm = cfactor => ActionFn(24);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -58, // on "<", reduce `cterm = cfactor => ActionFn(24);` + -58, // on "<=", reduce `cterm = cfactor => ActionFn(24);` + -58, // on "<>", reduce `cterm = cfactor => ActionFn(24);` + -58, // on "=", reduce `cterm = cfactor => ActionFn(24);` + -58, // on ">", reduce `cterm = cfactor => ActionFn(24);` + -58, // on ">=", reduce `cterm = cfactor => ActionFn(24);` + -58, // on "AND", reduce `cterm = cfactor => ActionFn(24);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -58, // on "DIV", reduce `cterm = cfactor => ActionFn(24);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -58, // on "IN", reduce `cterm = cfactor => ActionFn(24);` + 0, // on "LABEL", error + -58, // on "MOD", reduce `cterm = cfactor => ActionFn(24);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -58, // on "OR", reduce `cterm = cfactor => ActionFn(24);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 156 + 0, // on "(", error + -28, // on ")", reduce `cexponentiation = cprimary => ActionFn(28);` + -28, // on "*", reduce `cexponentiation = cprimary => ActionFn(28);` + 255, // on "**", goto 254 + -28, // on "+", reduce `cexponentiation = cprimary => ActionFn(28);` + 0, // on ",", error + -28, // on "-", reduce `cexponentiation = cprimary => ActionFn(28);` + 0, // on ".", error + 0, // on "..", error + -28, // on "/", reduce `cexponentiation = cprimary => ActionFn(28);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -28, // on "<", reduce `cexponentiation = cprimary => ActionFn(28);` + -28, // on "<=", reduce `cexponentiation = cprimary => ActionFn(28);` + -28, // on "<>", reduce `cexponentiation = cprimary => ActionFn(28);` + -28, // on "=", reduce `cexponentiation = cprimary => ActionFn(28);` + -28, // on ">", reduce `cexponentiation = cprimary => ActionFn(28);` + -28, // on ">=", reduce `cexponentiation = cprimary => ActionFn(28);` + -28, // on "AND", reduce `cexponentiation = cprimary => ActionFn(28);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -28, // on "DIV", reduce `cexponentiation = cprimary => ActionFn(28);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -28, // on "IN", reduce `cexponentiation = cprimary => ActionFn(28);` + 0, // on "LABEL", error + -28, // on "MOD", reduce `cexponentiation = cprimary => ActionFn(28);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -28, // on "OR", reduce `cexponentiation = cprimary => ActionFn(28);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 157 + 0, // on "(", error + -30, // on ")", reduce `cexpression = csimple_expression => ActionFn(20);` + 0, // on "*", error + 0, // on "**", error + 137, // on "+", goto 136 + 0, // on ",", error + 138, // on "-", goto 137 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 139, // on "<", goto 138 + 140, // on "<=", goto 139 + 141, // on "<>", goto 140 + 142, // on "=", goto 141 + 143, // on ">", goto 142 + 144, // on ">=", goto 143 + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 145, // on "IN", goto 144 + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 146, // on "OR", goto 145 + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 158 + 0, // on "(", error + -56, // on ")", reduce `csimple_expression = cterm => ActionFn(22);` + 148, // on "*", goto 147 + 0, // on "**", error + -56, // on "+", reduce `csimple_expression = cterm => ActionFn(22);` + 0, // on ",", error + -56, // on "-", reduce `csimple_expression = cterm => ActionFn(22);` + 0, // on ".", error + 0, // on "..", error + 149, // on "/", goto 148 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -56, // on "<", reduce `csimple_expression = cterm => ActionFn(22);` + -56, // on "<=", reduce `csimple_expression = cterm => ActionFn(22);` + -56, // on "<>", reduce `csimple_expression = cterm => ActionFn(22);` + -56, // on "=", reduce `csimple_expression = cterm => ActionFn(22);` + -56, // on ">", reduce `csimple_expression = cterm => ActionFn(22);` + -56, // on ">=", reduce `csimple_expression = cterm => ActionFn(22);` + 150, // on "AND", goto 149 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 151, // on "DIV", goto 150 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -56, // on "IN", reduce `csimple_expression = cterm => ActionFn(22);` + 0, // on "LABEL", error + 152, // on "MOD", goto 151 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -56, // on "OR", reduce `csimple_expression = cterm => ActionFn(22);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 159 + 0, // on "(", error + -52, // on ")", reduce `cprimary = identifier => ActionFn(30);` + -52, // on "*", reduce `cprimary = identifier => ActionFn(30);` + -52, // on "**", reduce `cprimary = identifier => ActionFn(30);` + -52, // on "+", reduce `cprimary = identifier => ActionFn(30);` + 0, // on ",", error + -52, // on "-", reduce `cprimary = identifier => ActionFn(30);` + 0, // on ".", error + 0, // on "..", error + -52, // on "/", reduce `cprimary = identifier => ActionFn(30);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -52, // on "<", reduce `cprimary = identifier => ActionFn(30);` + -52, // on "<=", reduce `cprimary = identifier => ActionFn(30);` + -52, // on "<>", reduce `cprimary = identifier => ActionFn(30);` + -52, // on "=", reduce `cprimary = identifier => ActionFn(30);` + -52, // on ">", reduce `cprimary = identifier => ActionFn(30);` + -52, // on ">=", reduce `cprimary = identifier => ActionFn(30);` + -52, // on "AND", reduce `cprimary = identifier => ActionFn(30);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -52, // on "DIV", reduce `cprimary = identifier => ActionFn(30);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -52, // on "IN", reduce `cprimary = identifier => ActionFn(30);` + 0, // on "LABEL", error + -52, // on "MOD", reduce `cprimary = identifier => ActionFn(30);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -52, // on "OR", reduce `cprimary = identifier => ActionFn(30);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 160 + 166, // on "(", goto 165 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 67, // on "+", goto 66 + 0, // on ",", error + 68, // on "-", goto 67 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 168, // on "NOT", goto 167 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 170, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 169 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 161 + 0, // on "(", error + -54, // on ")", reduce `cprimary = unsigned_constant => ActionFn(32);` + -54, // on "*", reduce `cprimary = unsigned_constant => ActionFn(32);` + -54, // on "**", reduce `cprimary = unsigned_constant => ActionFn(32);` + -54, // on "+", reduce `cprimary = unsigned_constant => ActionFn(32);` + 0, // on ",", error + -54, // on "-", reduce `cprimary = unsigned_constant => ActionFn(32);` + 0, // on ".", error + 0, // on "..", error + -54, // on "/", reduce `cprimary = unsigned_constant => ActionFn(32);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -54, // on "<", reduce `cprimary = unsigned_constant => ActionFn(32);` + -54, // on "<=", reduce `cprimary = unsigned_constant => ActionFn(32);` + -54, // on "<>", reduce `cprimary = unsigned_constant => ActionFn(32);` + -54, // on "=", reduce `cprimary = unsigned_constant => ActionFn(32);` + -54, // on ">", reduce `cprimary = unsigned_constant => ActionFn(32);` + -54, // on ">=", reduce `cprimary = unsigned_constant => ActionFn(32);` + -54, // on "AND", reduce `cprimary = unsigned_constant => ActionFn(32);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -54, // on "DIV", reduce `cprimary = unsigned_constant => ActionFn(32);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -54, // on "IN", reduce `cprimary = unsigned_constant => ActionFn(32);` + 0, // on "LABEL", error + -54, // on "MOD", reduce `cprimary = unsigned_constant => ActionFn(32);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -54, // on "OR", reduce `cprimary = unsigned_constant => ActionFn(32);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 162 + 0, // on "(", error + -232, // on ")", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "*", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "**", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "+", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ",", error + -232, // on "-", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ".", error + 0, // on "..", error + -232, // on "/", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -232, // on "<", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<>", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ">", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ">=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "AND", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -232, // on "DIV", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -232, // on "IN", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "LABEL", error + -232, // on "MOD", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -232, // on "OR", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 163 + 0, // on "(", error + -228, // on ")", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "*", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "**", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "+", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ",", error + -228, // on "-", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ".", error + 0, // on "..", error + -228, // on "/", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -228, // on "<", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<>", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ">", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ">=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "AND", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -228, // on "DIV", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -228, // on "IN", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "LABEL", error + -228, // on "MOD", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -228, // on "OR", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 164 + 0, // on "(", error + -233, // on ")", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "*", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "**", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "+", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ",", error + -233, // on "-", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ".", error + 0, // on "..", error + -233, // on "/", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -233, // on "<", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<>", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ">", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ">=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "AND", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -233, // on "DIV", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -233, // on "IN", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "LABEL", error + -233, // on "MOD", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -233, // on "OR", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 165 + 166, // on "(", goto 165 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 67, // on "+", goto 66 + 0, // on ",", error + 68, // on "-", goto 67 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 168, // on "NOT", goto 167 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 170, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 169 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 166 + 0, // on "(", error + -230, // on ")", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "*", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "**", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "+", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ",", error + -230, // on "-", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ".", error + 0, // on "..", error + -230, // on "/", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -230, // on "<", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<>", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ">", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ">=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "AND", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -230, // on "DIV", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -230, // on "IN", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "LABEL", error + -230, // on "MOD", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -230, // on "OR", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 167 + 166, // on "(", goto 165 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 168, // on "NOT", goto 167 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 170, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 169 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 168 + 0, // on "(", error + -229, // on ")", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "*", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "**", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "+", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ",", error + -229, // on "-", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ".", error + 0, // on "..", error + -229, // on "/", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -229, // on "<", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<>", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ">", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ">=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "AND", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -229, // on "DIV", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -229, // on "IN", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "LABEL", error + -229, // on "MOD", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -229, // on "OR", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 169 + 0, // on "(", error + -94, // on ")", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ".", error + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -94, // on "<", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<>", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -94, // on "IN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 170 + 0, // on "(", error + -231, // on ")", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "*", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "**", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "+", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ",", error + -231, // on "-", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ".", error + 0, // on "..", error + -231, // on "/", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -231, // on "<", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<>", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ">", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ">=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "AND", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -231, // on "DIV", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -231, // on "IN", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "LABEL", error + -231, // on "MOD", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -231, // on "OR", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 171 + 0, // on "(", error + -234, // on ")", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "*", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "**", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "+", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ",", error + -234, // on "-", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ".", error + 0, // on "..", error + -234, // on "/", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -234, // on "<", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<>", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ">", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ">=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "AND", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -234, // on "DIV", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -234, // on "IN", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "LABEL", error + -234, // on "MOD", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -234, // on "OR", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 172 + 0, // on "(", error + 0, // on ")", error + -55, // on "*", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + -55, // on "**", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + -55, // on "+", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + 0, // on ",", error + -55, // on "-", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + 0, // on ".", error + 0, // on "..", error + -55, // on "/", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + 0, // on ":", error + 0, // on ":=", error + -55, // on ";", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + -55, // on "<", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + -55, // on "<=", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + -55, // on "<>", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + -55, // on "=", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + -55, // on ">", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + -55, // on ">=", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + -55, // on "AND", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -55, // on "DIV", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -55, // on "IN", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + 0, // on "LABEL", error + -55, // on "MOD", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -55, // on "OR", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 173 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 77, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 76 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 174 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -181, // on ";", reduce `program_heading = "PROGRAM", identifier, "(", identifier_list, ")" => ActionFn(5);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 175 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -84, // on ";", reduce `function_block = block => ActionFn(133);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 176 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -85, // on ";", reduce `function_declaration = function_heading, semicolon, directive => ActionFn(126);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 177 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -87, // on ";", reduce `function_declaration = function_heading, semicolon, function_block => ActionFn(128);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 178 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -48, // on "BEGIN", reduce `constant_definition_part = => ActionFn(255);` + 0, // on "CASE", error + 50, // on "CONST", goto 49 + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -48, // on "FUNCTION", reduce `constant_definition_part = => ActionFn(255);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -48, // on "PROCEDURE", reduce `constant_definition_part = => ActionFn(255);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + -48, // on "TYPE", reduce `constant_definition_part = => ActionFn(255);` + 0, // on "UNTIL", error + -48, // on "VAR", reduce `constant_definition_part = => ActionFn(255);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 179 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -63, // on ";", reduce `directive = "EXTERNAL" => ActionFn(112);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 180 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -62, // on ";", reduce `directive = "FORWARD" => ActionFn(111);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 181 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -86, // on ";", reduce `function_declaration = function_identification, semicolon, function_block => ActionFn(127);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 182 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -166, // on ";", reduce `proc_or_func_declaration_list = proc_or_func_declaration_list, semicolon, proc_or_func_declaration => ActionFn(103);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 183 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -171, // on ";", reduce `procedure_block = block => ActionFn(125);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 184 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -172, // on ";", reduce `procedure_declaration = procedure_heading, semicolon, directive => ActionFn(107);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 185 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -173, // on ";", reduce `procedure_declaration = procedure_heading, semicolon, procedure_block => ActionFn(108);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 186 + 0, // on "(", error + -83, // on ")", reduce `formal_parameter_section_list = formal_parameter_section => ActionFn(115);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -83, // on ";", reduce `formal_parameter_section_list = formal_parameter_section => ActionFn(115);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 187 + 0, // on "(", error + 265, // on ")", goto 264 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 266, // on ";", goto 265 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 188 + 0, // on "(", error + -92, // on ")", reduce `functional_parameter_specification = function_heading => ActionFn(123);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -92, // on ";", reduce `functional_parameter_specification = function_heading => ActionFn(123);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 189 + 0, // on "(", error + -81, // on ")", reduce `formal_parameter_section = functional_parameter_specification => ActionFn(119);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -81, // on ";", reduce `formal_parameter_section = functional_parameter_specification => ActionFn(119);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 190 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 90, // on ",", goto 89 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 267, // on ":", goto 266 + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 191 + 0, // on "(", error + -80, // on ")", reduce `formal_parameter_section = procedural_parameter_specification => ActionFn(118);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -80, // on ";", reduce `formal_parameter_section = procedural_parameter_specification => ActionFn(118);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 192 + 0, // on "(", error + -168, // on ")", reduce `procedural_parameter_specification = procedure_heading => ActionFn(122);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -168, // on ";", reduce `procedural_parameter_specification = procedure_heading => ActionFn(122);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 193 + 269, // on "(", goto 268 + -174, // on ")", reduce `procedure_heading = procedure_identification => ActionFn(109);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -174, // on ";", reduce `procedure_heading = procedure_identification => ActionFn(109);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 194 + 0, // on "(", error + -78, // on ")", reduce `formal_parameter_section = value_parameter_specification => ActionFn(116);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -78, // on ";", reduce `formal_parameter_section = value_parameter_specification => ActionFn(116);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 195 + 0, // on "(", error + -79, // on ")", reduce `formal_parameter_section = variable_parameter_specification => ActionFn(117);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -79, // on ";", reduce `formal_parameter_section = variable_parameter_specification => ActionFn(117);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 196 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 271, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 270 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 197 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 273, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 272 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 198 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 45, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 44 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 199 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 275, // on ":", goto 274 + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 200 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 197, // on "FUNCTION", goto 196 + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 198, // on "PROCEDURE", goto 197 + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 199, // on "VAR", goto 198 + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 45, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 44 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 201 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 224, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 223 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 202 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -95, // on ",", reduce `identifier_list = identifier_list, comma, identifier => ActionFn(6);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + -95, // on ":", reduce `identifier_list = identifier_list, comma, identifier => ActionFn(6);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 203 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -240, // on ";", reduce `variable_declaration = identifier_list, ":", type_denoter => ActionFn(100);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 204 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -241, // on ";", reduce `variable_declaration_list = variable_declaration_list, semicolon, variable_declaration => ActionFn(98);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 205 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 283, // on r#"\'[^\']*\'"#, goto 282 + 224, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 223 + 284, // on r#"\\d+"#, goto 283 + 285, // on r#"\\d+\\.\\d+"#, goto 284 + // State 206 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + -144, // on "..", reduce `non_string = identifier => ActionFn(40);` + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 207 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + -44, // on "..", reduce `constant = sign, non_string => ActionFn(35);` + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 208 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + -94, // on "..", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 209 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -221, // on "FUNCTION", reduce `type_definition = identifier, "=", type_denoter, semicolon => ActionFn(46);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -221, // on "PROCEDURE", reduce `type_definition = identifier, "=", type_denoter, semicolon => ActionFn(46);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + -221, // on "VAR", reduce `type_definition = identifier, "=", type_denoter, semicolon => ActionFn(46);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + -221, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `type_definition = identifier, "=", type_denoter, semicolon => ActionFn(46);` + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 210 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -199, // on "FUNCTION", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -199, // on "PROCEDURE", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + -199, // on "VAR", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + -199, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `semicolon = ";" => ActionFn(252);` + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 211 + 0, // on "(", error + 286, // on ")", goto 285 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 90, // on ",", goto 89 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 212 + 295, // on "(", goto 294 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 119, // on r#"\'[^\']*\'"#, goto 118 + 296, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 295 + 121, // on r#"\\d+"#, goto 120 + 122, // on r#"\\d+\\.\\d+"#, goto 121 + // State 213 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -124, // on ";", reduce `new_structured_type = "PACKED", structured_type => ActionFn(57);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 214 + 110, // on "(", goto 109 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 113, // on "ARRAY", goto 112 + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 114, // on "PACKED", goto 113 + 115, // on "PFILE", goto 114 + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 116, // on "RECORD", goto 115 + 0, // on "REPEAT", error + 117, // on "SET", goto 116 + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 118, // on "^", goto 117 + 119, // on r#"\'[^\']*\'"#, goto 118 + 120, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 119 + 121, // on r#"\\d+"#, goto 120 + 122, // on r#"\\d+\\.\\d+"#, goto 121 + // State 215 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 90, // on ",", goto 89 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 299, // on ":", goto 298 + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 216 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -184, // on ";", reduce `record_section_list = record_section => ActionFn(73);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -184, // on "END", reduce `record_section_list = record_section => ActionFn(73);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 217 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 301, // on ";", goto 300 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 302, // on "END", goto 301 + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 218 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 303, // on "END", goto 302 + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 219 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 308, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 307 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 220 + 110, // on "(", goto 109 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 119, // on r#"\'[^\']*\'"#, goto 118 + 120, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 119 + 121, // on r#"\\d+"#, goto 120 + 122, // on r#"\\d+\\.\\d+"#, goto 121 + // State 221 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -122, // on ";", reduce `new_pointer_type = "^", domain_type => ActionFn(94);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 222 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -64, // on ";", reduce `domain_type = identifier => ActionFn(95);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 223 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -94, // on ";", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 224 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -170, // on "BEGIN", reduce `procedure_and_function_declaration_part = => ActionFn(258);` + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 39, // on "FUNCTION", goto 38 + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 40, // on "PROCEDURE", goto 39 + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 225 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 45, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 44 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 226 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 316, // on "=", goto 315 + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 227 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -223, // on "BEGIN", reduce `type_definition_list = type_definition => ActionFn(45);` + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -223, // on "FUNCTION", reduce `type_definition_list = type_definition => ActionFn(45);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -223, // on "PROCEDURE", reduce `type_definition_list = type_definition => ActionFn(45);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + -223, // on "VAR", reduce `type_definition_list = type_definition => ActionFn(45);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + -223, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `type_definition_list = type_definition => ActionFn(45);` + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 228 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -224, // on "BEGIN", reduce `type_definition_part = "TYPE", type_definition_list => ActionFn(42);` + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -224, // on "FUNCTION", reduce `type_definition_part = "TYPE", type_definition_list => ActionFn(42);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -224, // on "PROCEDURE", reduce `type_definition_part = "TYPE", type_definition_list => ActionFn(42);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + -224, // on "VAR", reduce `type_definition_part = "TYPE", type_definition_list => ActionFn(42);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 16, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 15 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 229 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -49, // on "BEGIN", reduce `constant_list = constant_list, constant_definition => ActionFn(17);` + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -49, // on "FUNCTION", reduce `constant_list = constant_list, constant_definition => ActionFn(17);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -49, // on "PROCEDURE", reduce `constant_list = constant_list, constant_definition => ActionFn(17);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + -49, // on "TYPE", reduce `constant_list = constant_list, constant_definition => ActionFn(17);` + 0, // on "UNTIL", error + -49, // on "VAR", reduce `constant_list = constant_list, constant_definition => ActionFn(17);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + -49, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `constant_list = constant_list, constant_definition => ActionFn(17);` + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 230 + 66, // on "(", goto 65 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 67, // on "+", goto 66 + 0, // on ",", error + 68, // on "-", goto 67 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 69, // on "NIL", goto 68 + 70, // on "NOT", goto 69 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 71, // on r#"\'[^\']*\'"#, goto 70 + 72, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 71 + 73, // on r#"\\d+"#, goto 72 + 74, // on r#"\\d+\\.\\d+"#, goto 73 + // State 231 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -108, // on ",", reduce `label_list = label_list, comma, label => ActionFn(12);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -108, // on ";", reduce `label_list = label_list, comma, label => ActionFn(12);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 232 + 0, // on "(", error + 0, // on ")", error + -29, // on "*", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on "**", error + -29, // on "+", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on ",", error + -29, // on "-", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on ".", error + 0, // on "..", error + -29, // on "/", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on ":", error + 0, // on ":=", error + -29, // on ";", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + -29, // on "<", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + -29, // on "<=", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + -29, // on "<>", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + -29, // on "=", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + -29, // on ">", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + -29, // on ">=", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + -29, // on "AND", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -29, // on "DIV", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -29, // on "IN", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on "LABEL", error + -29, // on "MOD", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -29, // on "OR", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 233 + 0, // on "(", error + 0, // on ")", error + 148, // on "*", goto 147 + 0, // on "**", error + -57, // on "+", reduce `csimple_expression = csimple_expression, addop, cterm => ActionFn(23);` + 0, // on ",", error + -57, // on "-", reduce `csimple_expression = csimple_expression, addop, cterm => ActionFn(23);` + 0, // on ".", error + 0, // on "..", error + 149, // on "/", goto 148 + 0, // on ":", error + 0, // on ":=", error + -57, // on ";", reduce `csimple_expression = csimple_expression, addop, cterm => ActionFn(23);` + -57, // on "<", reduce `csimple_expression = csimple_expression, addop, cterm => ActionFn(23);` + -57, // on "<=", reduce `csimple_expression = csimple_expression, addop, cterm => ActionFn(23);` + -57, // on "<>", reduce `csimple_expression = csimple_expression, addop, cterm => ActionFn(23);` + -57, // on "=", reduce `csimple_expression = csimple_expression, addop, cterm => ActionFn(23);` + -57, // on ">", reduce `csimple_expression = csimple_expression, addop, cterm => ActionFn(23);` + -57, // on ">=", reduce `csimple_expression = csimple_expression, addop, cterm => ActionFn(23);` + 150, // on "AND", goto 149 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 151, // on "DIV", goto 150 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -57, // on "IN", reduce `csimple_expression = csimple_expression, addop, cterm => ActionFn(23);` + 0, // on "LABEL", error + 152, // on "MOD", goto 151 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -57, // on "OR", reduce `csimple_expression = csimple_expression, addop, cterm => ActionFn(23);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 234 + 0, // on "(", error + 0, // on ")", error + -33, // on "*", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on "**", error + -33, // on "+", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on ",", error + -33, // on "-", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on ".", error + 0, // on "..", error + -33, // on "/", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on ":", error + 0, // on ":=", error + -33, // on ";", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -33, // on "AND", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -33, // on "DIV", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -33, // on "MOD", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -33, // on "OR", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 235 + 0, // on "(", error + 0, // on ")", error + -58, // on "*", reduce `cterm = cfactor => ActionFn(24);` + 0, // on "**", error + -58, // on "+", reduce `cterm = cfactor => ActionFn(24);` + 0, // on ",", error + -58, // on "-", reduce `cterm = cfactor => ActionFn(24);` + 0, // on ".", error + 0, // on "..", error + -58, // on "/", reduce `cterm = cfactor => ActionFn(24);` + 0, // on ":", error + 0, // on ":=", error + -58, // on ";", reduce `cterm = cfactor => ActionFn(24);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -58, // on "AND", reduce `cterm = cfactor => ActionFn(24);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -58, // on "DIV", reduce `cterm = cfactor => ActionFn(24);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -58, // on "MOD", reduce `cterm = cfactor => ActionFn(24);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -58, // on "OR", reduce `cterm = cfactor => ActionFn(24);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 236 + 0, // on "(", error + 0, // on ")", error + -28, // on "*", reduce `cexponentiation = cprimary => ActionFn(28);` + 319, // on "**", goto 318 + -28, // on "+", reduce `cexponentiation = cprimary => ActionFn(28);` + 0, // on ",", error + -28, // on "-", reduce `cexponentiation = cprimary => ActionFn(28);` + 0, // on ".", error + 0, // on "..", error + -28, // on "/", reduce `cexponentiation = cprimary => ActionFn(28);` + 0, // on ":", error + 0, // on ":=", error + -28, // on ";", reduce `cexponentiation = cprimary => ActionFn(28);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -28, // on "AND", reduce `cexponentiation = cprimary => ActionFn(28);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -28, // on "DIV", reduce `cexponentiation = cprimary => ActionFn(28);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -28, // on "MOD", reduce `cexponentiation = cprimary => ActionFn(28);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -28, // on "OR", reduce `cexponentiation = cprimary => ActionFn(28);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 237 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 137, // on "+", goto 136 + 0, // on ",", error + 138, // on "-", goto 137 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -31, // on ";", reduce `cexpression = csimple_expression, relop, csimple_expression => ActionFn(21);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 146, // on "OR", goto 145 + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 238 + 0, // on "(", error + 0, // on ")", error + 148, // on "*", goto 147 + 0, // on "**", error + -56, // on "+", reduce `csimple_expression = cterm => ActionFn(22);` + 0, // on ",", error + -56, // on "-", reduce `csimple_expression = cterm => ActionFn(22);` + 0, // on ".", error + 0, // on "..", error + 149, // on "/", goto 148 + 0, // on ":", error + 0, // on ":=", error + -56, // on ";", reduce `csimple_expression = cterm => ActionFn(22);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 150, // on "AND", goto 149 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 151, // on "DIV", goto 150 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 152, // on "MOD", goto 151 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -56, // on "OR", reduce `csimple_expression = cterm => ActionFn(22);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 239 + 0, // on "(", error + 0, // on ")", error + -52, // on "*", reduce `cprimary = identifier => ActionFn(30);` + -52, // on "**", reduce `cprimary = identifier => ActionFn(30);` + -52, // on "+", reduce `cprimary = identifier => ActionFn(30);` + 0, // on ",", error + -52, // on "-", reduce `cprimary = identifier => ActionFn(30);` + 0, // on ".", error + 0, // on "..", error + -52, // on "/", reduce `cprimary = identifier => ActionFn(30);` + 0, // on ":", error + 0, // on ":=", error + -52, // on ";", reduce `cprimary = identifier => ActionFn(30);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -52, // on "AND", reduce `cprimary = identifier => ActionFn(30);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -52, // on "DIV", reduce `cprimary = identifier => ActionFn(30);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -52, // on "MOD", reduce `cprimary = identifier => ActionFn(30);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -52, // on "OR", reduce `cprimary = identifier => ActionFn(30);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 240 + 246, // on "(", goto 245 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 67, // on "+", goto 66 + 0, // on ",", error + 68, // on "-", goto 67 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 247, // on "NIL", goto 246 + 248, // on "NOT", goto 247 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 249, // on r#"\'[^\']*\'"#, goto 248 + 250, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 249 + 251, // on r#"\\d+"#, goto 250 + 252, // on r#"\\d+\\.\\d+"#, goto 251 + // State 241 + 0, // on "(", error + 0, // on ")", error + -54, // on "*", reduce `cprimary = unsigned_constant => ActionFn(32);` + -54, // on "**", reduce `cprimary = unsigned_constant => ActionFn(32);` + -54, // on "+", reduce `cprimary = unsigned_constant => ActionFn(32);` + 0, // on ",", error + -54, // on "-", reduce `cprimary = unsigned_constant => ActionFn(32);` + 0, // on ".", error + 0, // on "..", error + -54, // on "/", reduce `cprimary = unsigned_constant => ActionFn(32);` + 0, // on ":", error + 0, // on ":=", error + -54, // on ";", reduce `cprimary = unsigned_constant => ActionFn(32);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -54, // on "AND", reduce `cprimary = unsigned_constant => ActionFn(32);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -54, // on "DIV", reduce `cprimary = unsigned_constant => ActionFn(32);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -54, // on "MOD", reduce `cprimary = unsigned_constant => ActionFn(32);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -54, // on "OR", reduce `cprimary = unsigned_constant => ActionFn(32);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 242 + 0, // on "(", error + 0, // on ")", error + -232, // on "*", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "**", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "+", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ",", error + -232, // on "-", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ".", error + 0, // on "..", error + -232, // on "/", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ":", error + 0, // on ":=", error + -232, // on ";", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -232, // on "AND", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -232, // on "DIV", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -232, // on "MOD", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -232, // on "OR", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 243 + 0, // on "(", error + 0, // on ")", error + -228, // on "*", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "**", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "+", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ",", error + -228, // on "-", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ".", error + 0, // on "..", error + -228, // on "/", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ":", error + 0, // on ":=", error + -228, // on ";", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -228, // on "AND", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -228, // on "DIV", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -228, // on "MOD", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -228, // on "OR", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 244 + 0, // on "(", error + 0, // on ")", error + -233, // on "*", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "**", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "+", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ",", error + -233, // on "-", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ".", error + 0, // on "..", error + -233, // on "/", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ":", error + 0, // on ":=", error + -233, // on ";", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -233, // on "AND", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -233, // on "DIV", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -233, // on "MOD", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -233, // on "OR", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 245 + 166, // on "(", goto 165 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 67, // on "+", goto 66 + 0, // on ",", error + 68, // on "-", goto 67 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 168, // on "NOT", goto 167 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 170, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 169 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 246 + 0, // on "(", error + 0, // on ")", error + -230, // on "*", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "**", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "+", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ",", error + -230, // on "-", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ".", error + 0, // on "..", error + -230, // on "/", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ":", error + 0, // on ":=", error + -230, // on ";", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -230, // on "AND", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -230, // on "DIV", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -230, // on "MOD", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -230, // on "OR", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 247 + 246, // on "(", goto 245 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 247, // on "NIL", goto 246 + 248, // on "NOT", goto 247 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 249, // on r#"\'[^\']*\'"#, goto 248 + 250, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 249 + 251, // on r#"\\d+"#, goto 250 + 252, // on r#"\\d+\\.\\d+"#, goto 251 + // State 248 + 0, // on "(", error + 0, // on ")", error + -229, // on "*", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "**", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "+", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ",", error + -229, // on "-", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ".", error + 0, // on "..", error + -229, // on "/", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ":", error + 0, // on ":=", error + -229, // on ";", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -229, // on "AND", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -229, // on "DIV", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -229, // on "MOD", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -229, // on "OR", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 249 + 0, // on "(", error + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ".", error + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + -94, // on ";", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 250 + 0, // on "(", error + 0, // on ")", error + -231, // on "*", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "**", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "+", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ",", error + -231, // on "-", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ".", error + 0, // on "..", error + -231, // on "/", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ":", error + 0, // on ":=", error + -231, // on ";", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -231, // on "AND", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -231, // on "DIV", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -231, // on "MOD", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -231, // on "OR", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 251 + 0, // on "(", error + 0, // on ")", error + -234, // on "*", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "**", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "+", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ",", error + -234, // on "-", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ".", error + 0, // on "..", error + -234, // on "/", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ":", error + 0, // on ":=", error + -234, // on ";", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -234, // on "AND", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -234, // on "DIV", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -234, // on "MOD", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -234, // on "OR", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 252 + 0, // on "(", error + 0, // on ")", error + -59, // on "*", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on "**", error + -59, // on "+", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on ",", error + -59, // on "-", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on ".", error + 0, // on "..", error + -59, // on "/", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on ":", error + 0, // on ":=", error + -59, // on ";", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + -59, // on "<", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + -59, // on "<=", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + -59, // on "<>", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + -59, // on "=", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + -59, // on ">", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + -59, // on ">=", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + -59, // on "AND", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -59, // on "DIV", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -59, // on "IN", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on "LABEL", error + -59, // on "MOD", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -59, // on "OR", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 253 + 0, // on "(", error + 0, // on ")", error + -53, // on "*", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + -53, // on "**", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + -53, // on "+", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + 0, // on ",", error + -53, // on "-", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + 0, // on ".", error + 0, // on "..", error + -53, // on "/", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + 0, // on ":", error + 0, // on ":=", error + -53, // on ";", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + -53, // on "<", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + -53, // on "<=", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + -53, // on "<>", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + -53, // on "=", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + -53, // on ">", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + -53, // on ">=", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + -53, // on "AND", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -53, // on "DIV", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -53, // on "IN", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + 0, // on "LABEL", error + -53, // on "MOD", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -53, // on "OR", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 254 + 166, // on "(", goto 165 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 168, // on "NOT", goto 167 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 170, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 169 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 255 + 166, // on "(", goto 165 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 67, // on "+", goto 66 + 0, // on ",", error + 68, // on "-", goto 67 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 168, // on "NOT", goto 167 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 170, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 169 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 256 + 338, // on "(", goto 337 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 67, // on "+", goto 66 + 0, // on ",", error + 68, // on "-", goto 67 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 339, // on "NIL", goto 338 + 340, // on "NOT", goto 339 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 341, // on r#"\'[^\']*\'"#, goto 340 + 342, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 341 + 343, // on r#"\\d+"#, goto 342 + 344, // on r#"\\d+\\.\\d+"#, goto 343 + // State 257 + 166, // on "(", goto 165 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 67, // on "+", goto 66 + 0, // on ",", error + 68, // on "-", goto 67 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 168, // on "NOT", goto 167 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 170, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 169 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 258 + 0, // on "(", error + -32, // on ")", reduce `cfactor = sign, cfactor => ActionFn(26);` + -32, // on "*", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on "**", error + -32, // on "+", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on ",", error + -32, // on "-", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on ".", error + 0, // on "..", error + -32, // on "/", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -32, // on "<", reduce `cfactor = sign, cfactor => ActionFn(26);` + -32, // on "<=", reduce `cfactor = sign, cfactor => ActionFn(26);` + -32, // on "<>", reduce `cfactor = sign, cfactor => ActionFn(26);` + -32, // on "=", reduce `cfactor = sign, cfactor => ActionFn(26);` + -32, // on ">", reduce `cfactor = sign, cfactor => ActionFn(26);` + -32, // on ">=", reduce `cfactor = sign, cfactor => ActionFn(26);` + -32, // on "AND", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -32, // on "DIV", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -32, // on "IN", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on "LABEL", error + -32, // on "MOD", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -32, // on "OR", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 259 + 0, // on "(", error + 346, // on ")", goto 345 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 260 + 0, // on "(", error + -55, // on ")", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + -55, // on "*", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + -55, // on "**", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + -55, // on "+", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + 0, // on ",", error + -55, // on "-", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + 0, // on ".", error + 0, // on "..", error + -55, // on "/", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -55, // on "<", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + -55, // on "<=", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + -55, // on "<>", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + -55, // on "=", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + -55, // on ">", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + -55, // on ">=", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + -55, // on "AND", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -55, // on "DIV", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -55, // on "IN", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + 0, // on "LABEL", error + -55, // on "MOD", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -55, // on "OR", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 261 + 0, // on "(", error + -95, // on ")", reduce `identifier_list = identifier_list, comma, identifier => ActionFn(6);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -95, // on ",", reduce `identifier_list = identifier_list, comma, identifier => ActionFn(6);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 262 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -225, // on "BEGIN", reduce `type_definition_part = => ActionFn(259);` + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -225, // on "FUNCTION", reduce `type_definition_part = => ActionFn(259);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -225, // on "PROCEDURE", reduce `type_definition_part = => ActionFn(259);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 124, // on "TYPE", goto 123 + 0, // on "UNTIL", error + -225, // on "VAR", reduce `type_definition_part = => ActionFn(259);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 263 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 197, // on "FUNCTION", goto 196 + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 198, // on "PROCEDURE", goto 197 + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 199, // on "VAR", goto 198 + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 45, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 44 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 264 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -77, // on ";", reduce `formal_parameter_list = "(", formal_parameter_section_list, ")" => ActionFn(113);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 265 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -199, // on "FUNCTION", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -199, // on "PROCEDURE", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + -199, // on "VAR", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + -199, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `semicolon = ";" => ActionFn(252);` + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 266 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 350, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 349 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 267 + 0, // on "(", error + -175, // on ")", reduce `procedure_heading = procedure_identification, formal_parameter_list => ActionFn(110);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -175, // on ";", reduce `procedure_heading = procedure_identification, formal_parameter_list => ActionFn(110);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 268 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 197, // on "FUNCTION", goto 196 + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 198, // on "PROCEDURE", goto 197 + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 199, // on "VAR", goto 198 + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 45, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 44 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 269 + 201, // on "(", goto 200 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 353, // on ":", goto 352 + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 270 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + -94, // on ":", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 271 + -176, // on "(", reduce `procedure_identification = "PROCEDURE", identifier => ActionFn(124);` + -176, // on ")", reduce `procedure_identification = "PROCEDURE", identifier => ActionFn(124);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -176, // on ";", reduce `procedure_identification = "PROCEDURE", identifier => ActionFn(124);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 272 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ")", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -94, // on ";", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 273 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 90, // on ",", goto 89 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 354, // on ":", goto 353 + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 274 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 224, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 223 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 275 + 0, // on "(", error + 356, // on ")", goto 355 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 266, // on ";", goto 265 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 276 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -198, // on ";", reduce `result_type = identifier => ActionFn(131);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 277 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -89, // on ";", reduce `function_heading = "FUNCTION", identifier, ":", result_type => ActionFn(129);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 278 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -216, // on ";", reduce `subrange_type = constant, "..", constant => ActionFn(55);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 279 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -144, // on ";", reduce `non_string = identifier => ActionFn(40);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 280 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -43, // on ";", reduce `constant = non_string => ActionFn(34);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 281 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 224, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 223 + 284, // on r#"\\d+"#, goto 283 + 285, // on r#"\\d+\\.\\d+"#, goto 284 + // State 282 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -45, // on ";", reduce `constant = r#"\'[^\']*\'"# => ActionFn(36);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 283 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -143, // on ";", reduce `non_string = r#"\\d+"# => ActionFn(39);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 284 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -145, // on ";", reduce `non_string = r#"\\d+\\.\\d+"# => ActionFn(41);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 285 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -65, // on ";", reduce `enumerated_type = "(", identifier_list, ")" => ActionFn(54);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 286 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 358, // on "..", goto 357 + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 287 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -120, // on ",", reduce `new_ordinal_type = enumerated_type => ActionFn(52);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -120, // on "]", reduce `new_ordinal_type = enumerated_type => ActionFn(52);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 288 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -154, // on ",", reduce `ordinal_type = identifier => ActionFn(67);` + 0, // on "-", error + 0, // on ".", error + -144, // on "..", reduce `non_string = identifier => ActionFn(40);` + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -154, // on "]", reduce `ordinal_type = identifier => ActionFn(67);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 289 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 360, // on ",", goto 359 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 361, // on "]", goto 360 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 290 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -101, // on ",", reduce `index_list = index_type => ActionFn(64);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -101, // on "]", reduce `index_list = index_type => ActionFn(64);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 291 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -153, // on ",", reduce `ordinal_type = new_ordinal_type => ActionFn(66);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -153, // on "]", reduce `ordinal_type = new_ordinal_type => ActionFn(66);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 292 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -102, // on ",", reduce `index_type = ordinal_type => ActionFn(65);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -102, // on "]", reduce `index_type = ordinal_type => ActionFn(65);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 293 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -121, // on ",", reduce `new_ordinal_type = subrange_type => ActionFn(53);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -121, // on "]", reduce `new_ordinal_type = subrange_type => ActionFn(53);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 294 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 77, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 76 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 295 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -94, // on ",", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "-", error + 0, // on ".", error + -94, // on "..", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -94, // on "]", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 296 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -75, // on ";", reduce `file_type = "PFILE", "OF", component_type => ActionFn(93);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 297 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -41, // on ";", reduce `component_type = type_denoter => ActionFn(68);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 298 + 377, // on "(", goto 376 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 378, // on "ARRAY", goto 377 + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 379, // on "PACKED", goto 378 + 380, // on "PFILE", goto 379 + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 381, // on "RECORD", goto 380 + 0, // on "REPEAT", error + 382, // on "SET", goto 381 + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 383, // on "^", goto 382 + 119, // on r#"\'[^\']*\'"#, goto 118 + 384, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 383 + 121, // on r#"\\d+"#, goto 120 + 122, // on r#"\\d+\\.\\d+"#, goto 121 + // State 299 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 220, // on "CASE", goto 219 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -253, // on "END", reduce `variant_part = => ActionFn(261);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 45, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 44 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 300 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + -199, // on "CASE", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -199, // on "END", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + -199, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `semicolon = ";" => ActionFn(252);` + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 301 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -185, // on ";", reduce `record_type = "RECORD", record_section_list, "END" => ActionFn(69);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 302 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -187, // on ";", reduce `record_type = "RECORD", variant_part, "END" => ActionFn(71);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 303 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + -217, // on ":", reduce `tag_field = identifier => ActionFn(89);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + -218, // on "OF", reduce `tag_type = identifier => ActionFn(90);` + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 304 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 387, // on ":", goto 386 + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 305 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + -255, // on "OF", reduce `variant_selector = tag_type => ActionFn(79);` + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 306 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 388, // on "OF", goto 387 + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 307 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + -94, // on ":", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + -94, // on "OF", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 308 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -202, // on ";", reduce `set_type = "SET", "OF", base_type => ActionFn(91);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 309 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + -144, // on "..", reduce `non_string = identifier => ActionFn(40);` + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -154, // on ";", reduce `ordinal_type = identifier => ActionFn(67);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 310 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -153, // on ";", reduce `ordinal_type = new_ordinal_type => ActionFn(66);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 311 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -13, // on ";", reduce `base_type = ordinal_type => ActionFn(92);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 312 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 390, // on ";", goto 389 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 313 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 393, // on "BEGIN", goto 392 + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 314 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 395, // on ";", goto 394 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 315 + 110, // on "(", goto 109 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 113, // on "ARRAY", goto 112 + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 114, // on "PACKED", goto 113 + 115, // on "PFILE", goto 114 + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 116, // on "RECORD", goto 115 + 0, // on "REPEAT", error + 117, // on "SET", goto 116 + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 118, // on "^", goto 117 + 119, // on r#"\'[^\']*\'"#, goto 118 + 120, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 119 + 121, // on r#"\\d+"#, goto 120 + 122, // on r#"\\d+\\.\\d+"#, goto 121 + // State 316 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -222, // on "BEGIN", reduce `type_definition_list = type_definition_list, type_definition => ActionFn(44);` + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -222, // on "FUNCTION", reduce `type_definition_list = type_definition_list, type_definition => ActionFn(44);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -222, // on "PROCEDURE", reduce `type_definition_list = type_definition_list, type_definition => ActionFn(44);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + -222, // on "VAR", reduce `type_definition_list = type_definition_list, type_definition => ActionFn(44);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + -222, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `type_definition_list = type_definition_list, type_definition => ActionFn(44);` + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 317 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 398, // on ";", goto 397 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 318 + 246, // on "(", goto 245 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 247, // on "NIL", goto 246 + 248, // on "NOT", goto 247 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 249, // on r#"\'[^\']*\'"#, goto 248 + 250, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 249 + 251, // on r#"\\d+"#, goto 250 + 252, // on r#"\\d+\\.\\d+"#, goto 251 + // State 319 + 246, // on "(", goto 245 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 67, // on "+", goto 66 + 0, // on ",", error + 68, // on "-", goto 67 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 247, // on "NIL", goto 246 + 248, // on "NOT", goto 247 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 249, // on r#"\'[^\']*\'"#, goto 248 + 250, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 249 + 251, // on r#"\\d+"#, goto 250 + 252, // on r#"\\d+\\.\\d+"#, goto 251 + // State 320 + 246, // on "(", goto 245 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 67, // on "+", goto 66 + 0, // on ",", error + 68, // on "-", goto 67 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 247, // on "NIL", goto 246 + 248, // on "NOT", goto 247 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 249, // on r#"\'[^\']*\'"#, goto 248 + 250, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 249 + 251, // on r#"\\d+"#, goto 250 + 252, // on r#"\\d+\\.\\d+"#, goto 251 + // State 321 + 0, // on "(", error + 0, // on ")", error + -32, // on "*", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on "**", error + -32, // on "+", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on ",", error + -32, // on "-", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on ".", error + 0, // on "..", error + -32, // on "/", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on ":", error + 0, // on ":=", error + -32, // on ";", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -32, // on "AND", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -32, // on "DIV", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -32, // on "MOD", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -32, // on "OR", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 322 + 0, // on "(", error + 402, // on ")", goto 401 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 323 + 0, // on "(", error + 0, // on ")", error + -55, // on "*", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + -55, // on "**", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + -55, // on "+", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + 0, // on ",", error + -55, // on "-", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + 0, // on ".", error + 0, // on "..", error + -55, // on "/", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + 0, // on ":", error + 0, // on ":=", error + -55, // on ";", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -55, // on "AND", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -55, // on "DIV", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -55, // on "MOD", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -55, // on "OR", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 324 + 0, // on "(", error + -29, // on ")", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + -29, // on "*", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on "**", error + -29, // on "+", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on ",", error + -29, // on "-", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on ".", error + 0, // on "..", error + -29, // on "/", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -29, // on "<", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + -29, // on "<=", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + -29, // on "<>", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + -29, // on "=", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + -29, // on ">", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + -29, // on ">=", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + -29, // on "AND", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -29, // on "DIV", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -29, // on "IN", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on "LABEL", error + -29, // on "MOD", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -29, // on "OR", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 325 + 0, // on "(", error + -57, // on ")", reduce `csimple_expression = csimple_expression, addop, cterm => ActionFn(23);` + 148, // on "*", goto 147 + 0, // on "**", error + -57, // on "+", reduce `csimple_expression = csimple_expression, addop, cterm => ActionFn(23);` + 0, // on ",", error + -57, // on "-", reduce `csimple_expression = csimple_expression, addop, cterm => ActionFn(23);` + 0, // on ".", error + 0, // on "..", error + 149, // on "/", goto 148 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -57, // on "<", reduce `csimple_expression = csimple_expression, addop, cterm => ActionFn(23);` + -57, // on "<=", reduce `csimple_expression = csimple_expression, addop, cterm => ActionFn(23);` + -57, // on "<>", reduce `csimple_expression = csimple_expression, addop, cterm => ActionFn(23);` + -57, // on "=", reduce `csimple_expression = csimple_expression, addop, cterm => ActionFn(23);` + -57, // on ">", reduce `csimple_expression = csimple_expression, addop, cterm => ActionFn(23);` + -57, // on ">=", reduce `csimple_expression = csimple_expression, addop, cterm => ActionFn(23);` + 150, // on "AND", goto 149 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 151, // on "DIV", goto 150 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -57, // on "IN", reduce `csimple_expression = csimple_expression, addop, cterm => ActionFn(23);` + 0, // on "LABEL", error + 152, // on "MOD", goto 151 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -57, // on "OR", reduce `csimple_expression = csimple_expression, addop, cterm => ActionFn(23);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 326 + 0, // on "(", error + -33, // on ")", reduce `cfactor = cexponentiation => ActionFn(27);` + -33, // on "*", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on "**", error + -33, // on "+", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on ",", error + -33, // on "-", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on ".", error + 0, // on "..", error + -33, // on "/", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -33, // on "AND", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -33, // on "DIV", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -33, // on "MOD", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -33, // on "OR", reduce `cfactor = cexponentiation => ActionFn(27);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 327 + 0, // on "(", error + -58, // on ")", reduce `cterm = cfactor => ActionFn(24);` + -58, // on "*", reduce `cterm = cfactor => ActionFn(24);` + 0, // on "**", error + -58, // on "+", reduce `cterm = cfactor => ActionFn(24);` + 0, // on ",", error + -58, // on "-", reduce `cterm = cfactor => ActionFn(24);` + 0, // on ".", error + 0, // on "..", error + -58, // on "/", reduce `cterm = cfactor => ActionFn(24);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -58, // on "AND", reduce `cterm = cfactor => ActionFn(24);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -58, // on "DIV", reduce `cterm = cfactor => ActionFn(24);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -58, // on "MOD", reduce `cterm = cfactor => ActionFn(24);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -58, // on "OR", reduce `cterm = cfactor => ActionFn(24);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 328 + 0, // on "(", error + -28, // on ")", reduce `cexponentiation = cprimary => ActionFn(28);` + -28, // on "*", reduce `cexponentiation = cprimary => ActionFn(28);` + 403, // on "**", goto 402 + -28, // on "+", reduce `cexponentiation = cprimary => ActionFn(28);` + 0, // on ",", error + -28, // on "-", reduce `cexponentiation = cprimary => ActionFn(28);` + 0, // on ".", error + 0, // on "..", error + -28, // on "/", reduce `cexponentiation = cprimary => ActionFn(28);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -28, // on "AND", reduce `cexponentiation = cprimary => ActionFn(28);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -28, // on "DIV", reduce `cexponentiation = cprimary => ActionFn(28);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -28, // on "MOD", reduce `cexponentiation = cprimary => ActionFn(28);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -28, // on "OR", reduce `cexponentiation = cprimary => ActionFn(28);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 329 + 0, // on "(", error + -31, // on ")", reduce `cexpression = csimple_expression, relop, csimple_expression => ActionFn(21);` + 0, // on "*", error + 0, // on "**", error + 137, // on "+", goto 136 + 0, // on ",", error + 138, // on "-", goto 137 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 146, // on "OR", goto 145 + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 330 + 0, // on "(", error + -56, // on ")", reduce `csimple_expression = cterm => ActionFn(22);` + 148, // on "*", goto 147 + 0, // on "**", error + -56, // on "+", reduce `csimple_expression = cterm => ActionFn(22);` + 0, // on ",", error + -56, // on "-", reduce `csimple_expression = cterm => ActionFn(22);` + 0, // on ".", error + 0, // on "..", error + 149, // on "/", goto 148 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 150, // on "AND", goto 149 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 151, // on "DIV", goto 150 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 152, // on "MOD", goto 151 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -56, // on "OR", reduce `csimple_expression = cterm => ActionFn(22);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 331 + 0, // on "(", error + -52, // on ")", reduce `cprimary = identifier => ActionFn(30);` + -52, // on "*", reduce `cprimary = identifier => ActionFn(30);` + -52, // on "**", reduce `cprimary = identifier => ActionFn(30);` + -52, // on "+", reduce `cprimary = identifier => ActionFn(30);` + 0, // on ",", error + -52, // on "-", reduce `cprimary = identifier => ActionFn(30);` + 0, // on ".", error + 0, // on "..", error + -52, // on "/", reduce `cprimary = identifier => ActionFn(30);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -52, // on "AND", reduce `cprimary = identifier => ActionFn(30);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -52, // on "DIV", reduce `cprimary = identifier => ActionFn(30);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -52, // on "MOD", reduce `cprimary = identifier => ActionFn(30);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -52, // on "OR", reduce `cprimary = identifier => ActionFn(30);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 332 + 338, // on "(", goto 337 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 67, // on "+", goto 66 + 0, // on ",", error + 68, // on "-", goto 67 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 339, // on "NIL", goto 338 + 340, // on "NOT", goto 339 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 341, // on r#"\'[^\']*\'"#, goto 340 + 342, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 341 + 343, // on r#"\\d+"#, goto 342 + 344, // on r#"\\d+\\.\\d+"#, goto 343 + // State 333 + 0, // on "(", error + -54, // on ")", reduce `cprimary = unsigned_constant => ActionFn(32);` + -54, // on "*", reduce `cprimary = unsigned_constant => ActionFn(32);` + -54, // on "**", reduce `cprimary = unsigned_constant => ActionFn(32);` + -54, // on "+", reduce `cprimary = unsigned_constant => ActionFn(32);` + 0, // on ",", error + -54, // on "-", reduce `cprimary = unsigned_constant => ActionFn(32);` + 0, // on ".", error + 0, // on "..", error + -54, // on "/", reduce `cprimary = unsigned_constant => ActionFn(32);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -54, // on "AND", reduce `cprimary = unsigned_constant => ActionFn(32);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -54, // on "DIV", reduce `cprimary = unsigned_constant => ActionFn(32);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -54, // on "MOD", reduce `cprimary = unsigned_constant => ActionFn(32);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -54, // on "OR", reduce `cprimary = unsigned_constant => ActionFn(32);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 334 + 0, // on "(", error + -232, // on ")", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "*", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "**", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "+", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ",", error + -232, // on "-", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ".", error + 0, // on "..", error + -232, // on "/", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -232, // on "AND", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -232, // on "DIV", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -232, // on "MOD", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -232, // on "OR", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 335 + 0, // on "(", error + -228, // on ")", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "*", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "**", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "+", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ",", error + -228, // on "-", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ".", error + 0, // on "..", error + -228, // on "/", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -228, // on "AND", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -228, // on "DIV", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -228, // on "MOD", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -228, // on "OR", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 336 + 0, // on "(", error + -233, // on ")", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "*", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "**", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "+", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ",", error + -233, // on "-", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ".", error + 0, // on "..", error + -233, // on "/", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -233, // on "AND", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -233, // on "DIV", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -233, // on "MOD", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -233, // on "OR", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 337 + 166, // on "(", goto 165 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 67, // on "+", goto 66 + 0, // on ",", error + 68, // on "-", goto 67 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 168, // on "NOT", goto 167 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 170, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 169 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 338 + 0, // on "(", error + -230, // on ")", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "*", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "**", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "+", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ",", error + -230, // on "-", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ".", error + 0, // on "..", error + -230, // on "/", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -230, // on "AND", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -230, // on "DIV", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -230, // on "MOD", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -230, // on "OR", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 339 + 338, // on "(", goto 337 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 339, // on "NIL", goto 338 + 340, // on "NOT", goto 339 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 341, // on r#"\'[^\']*\'"#, goto 340 + 342, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 341 + 343, // on r#"\\d+"#, goto 342 + 344, // on r#"\\d+\\.\\d+"#, goto 343 + // State 340 + 0, // on "(", error + -229, // on ")", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "*", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "**", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "+", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ",", error + -229, // on "-", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ".", error + 0, // on "..", error + -229, // on "/", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -229, // on "AND", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -229, // on "DIV", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -229, // on "MOD", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -229, // on "OR", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 341 + 0, // on "(", error + -94, // on ")", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ".", error + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 342 + 0, // on "(", error + -231, // on ")", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "*", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "**", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "+", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ",", error + -231, // on "-", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ".", error + 0, // on "..", error + -231, // on "/", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -231, // on "AND", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -231, // on "DIV", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -231, // on "MOD", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -231, // on "OR", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 343 + 0, // on "(", error + -234, // on ")", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "*", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "**", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "+", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ",", error + -234, // on "-", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ".", error + 0, // on "..", error + -234, // on "/", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -234, // on "AND", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -234, // on "DIV", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -234, // on "MOD", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -234, // on "OR", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 344 + 0, // on "(", error + -59, // on ")", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + -59, // on "*", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on "**", error + -59, // on "+", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on ",", error + -59, // on "-", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on ".", error + 0, // on "..", error + -59, // on "/", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -59, // on "<", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + -59, // on "<=", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + -59, // on "<>", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + -59, // on "=", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + -59, // on ">", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + -59, // on ">=", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + -59, // on "AND", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -59, // on "DIV", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -59, // on "IN", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on "LABEL", error + -59, // on "MOD", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -59, // on "OR", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 345 + 0, // on "(", error + -53, // on ")", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + -53, // on "*", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + -53, // on "**", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + -53, // on "+", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + 0, // on ",", error + -53, // on "-", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + 0, // on ".", error + 0, // on "..", error + -53, // on "/", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -53, // on "<", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + -53, // on "<=", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + -53, // on "<>", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + -53, // on "=", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + -53, // on ">", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + -53, // on ">=", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + -53, // on "AND", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -53, // on "DIV", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -53, // on "IN", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + 0, // on "LABEL", error + -53, // on "MOD", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -53, // on "OR", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 346 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -244, // on "BEGIN", reduce `variable_declaration_part = => ActionFn(260);` + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -244, // on "FUNCTION", reduce `variable_declaration_part = => ActionFn(260);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -244, // on "PROCEDURE", reduce `variable_declaration_part = => ActionFn(260);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 226, // on "VAR", goto 225 + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 347 + 0, // on "(", error + -82, // on ")", reduce `formal_parameter_section_list = formal_parameter_section_list, semicolon, formal_parameter_section => ActionFn(114);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -82, // on ";", reduce `formal_parameter_section_list = formal_parameter_section_list, semicolon, formal_parameter_section => ActionFn(114);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 348 + 0, // on "(", error + -235, // on ")", reduce `value_parameter_specification = identifier_list, ":", identifier => ActionFn(120);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -235, // on ";", reduce `value_parameter_specification = identifier_list, ":", identifier => ActionFn(120);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 349 + 0, // on "(", error + -94, // on ")", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -94, // on ";", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 350 + 0, // on "(", error + 410, // on ")", goto 409 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 266, // on ";", goto 265 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 351 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 411, // on ":", goto 410 + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 352 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 350, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 349 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 353 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 350, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 349 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 354 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -90, // on ";", reduce `function_heading = "FUNCTION", identifier, formal_parameter_list, ":", result_type => ActionFn(130);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 355 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + -77, // on ":", reduce `formal_parameter_list = "(", formal_parameter_section_list, ")" => ActionFn(113);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 356 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -44, // on ";", reduce `constant = sign, non_string => ActionFn(35);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 357 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 419, // on r#"\'[^\']*\'"#, goto 418 + 420, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 419 + 421, // on r#"\\d+"#, goto 420 + 422, // on r#"\\d+\\.\\d+"#, goto 421 + // State 358 + 295, // on "(", goto 294 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 119, // on r#"\'[^\']*\'"#, goto 118 + 296, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 295 + 121, // on r#"\\d+"#, goto 120 + 122, // on r#"\\d+\\.\\d+"#, goto 121 + // State 359 + -40, // on "(", reduce `comma = "," => ActionFn(253);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -40, // on "+", reduce `comma = "," => ActionFn(253);` + 0, // on ",", error + -40, // on "-", reduce `comma = "," => ActionFn(253);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + -40, // on r#"\'[^\']*\'"#, reduce `comma = "," => ActionFn(253);` + -40, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `comma = "," => ActionFn(253);` + -40, // on r#"\\d+"#, reduce `comma = "," => ActionFn(253);` + -40, // on r#"\\d+\\.\\d+"#, reduce `comma = "," => ActionFn(253);` + // State 360 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 424, // on "OF", goto 423 + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 361 + 0, // on "(", error + 425, // on ")", goto 424 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 90, // on ",", goto 89 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 362 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -212, // on ";", reduce `structured_type = array_type => ActionFn(58);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -212, // on "END", reduce `structured_type = array_type => ActionFn(58);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 363 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 426, // on "..", goto 425 + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 364 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -120, // on ";", reduce `new_ordinal_type = enumerated_type => ActionFn(52);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -120, // on "END", reduce `new_ordinal_type = enumerated_type => ActionFn(52);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 365 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -215, // on ";", reduce `structured_type = file_type => ActionFn(61);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -215, // on "END", reduce `structured_type = file_type => ActionFn(61);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 366 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + -144, // on "..", reduce `non_string = identifier => ActionFn(40);` + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -226, // on ";", reduce `type_denoter = identifier => ActionFn(47);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -226, // on "END", reduce `type_denoter = identifier => ActionFn(47);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 367 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -125, // on ";", reduce `new_type = new_ordinal_type => ActionFn(49);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -125, // on "END", reduce `new_type = new_ordinal_type => ActionFn(49);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 368 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -127, // on ";", reduce `new_type = new_pointer_type => ActionFn(51);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -127, // on "END", reduce `new_type = new_pointer_type => ActionFn(51);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 369 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -126, // on ";", reduce `new_type = new_structured_type => ActionFn(50);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -126, // on "END", reduce `new_type = new_structured_type => ActionFn(50);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 370 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -227, // on ";", reduce `type_denoter = new_type => ActionFn(48);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -227, // on "END", reduce `type_denoter = new_type => ActionFn(48);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 371 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -213, // on ";", reduce `structured_type = record_type => ActionFn(59);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -213, // on "END", reduce `structured_type = record_type => ActionFn(59);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 372 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -214, // on ";", reduce `structured_type = set_type => ActionFn(60);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -214, // on "END", reduce `structured_type = set_type => ActionFn(60);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 373 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -123, // on ";", reduce `new_structured_type = structured_type => ActionFn(56);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -123, // on "END", reduce `new_structured_type = structured_type => ActionFn(56);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 374 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -121, // on ";", reduce `new_ordinal_type = subrange_type => ActionFn(53);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -121, // on "END", reduce `new_ordinal_type = subrange_type => ActionFn(53);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 375 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -182, // on ";", reduce `record_section = identifier_list, ":", type_denoter => ActionFn(74);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -182, // on "END", reduce `record_section = identifier_list, ":", type_denoter => ActionFn(74);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 376 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 77, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 76 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 377 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 428, // on "[", goto 427 + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 378 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 378, // on "ARRAY", goto 377 + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 380, // on "PFILE", goto 379 + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 381, // on "RECORD", goto 380 + 0, // on "REPEAT", error + 382, // on "SET", goto 381 + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 379 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 430, // on "OF", goto 429 + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 380 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 220, // on "CASE", goto 219 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -253, // on "END", reduce `variant_part = => ActionFn(261);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 45, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 44 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 381 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 433, // on "OF", goto 432 + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 382 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 436, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 435 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 383 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + -94, // on "..", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -94, // on ";", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -94, // on "END", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 384 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -183, // on ";", reduce `record_section_list = record_section_list, semicolon, record_section => ActionFn(72);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -183, // on "END", reduce `record_section_list = record_section_list, semicolon, record_section => ActionFn(72);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 385 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 437, // on "END", goto 436 + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 386 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 440, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 439 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 387 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 449, // on r#"\'[^\']*\'"#, goto 448 + 450, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 449 + 451, // on r#"\\d+"#, goto 450 + 452, // on r#"\\d+\\.\\d+"#, goto 451 + // State 388 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -169, // on "BEGIN", reduce `procedure_and_function_declaration_part = proc_or_func_declaration_list, semicolon => ActionFn(101);` + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 39, // on "FUNCTION", goto 38 + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 40, // on "PROCEDURE", goto 39 + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 389 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -199, // on "BEGIN", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -199, // on "FUNCTION", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -199, // on "PROCEDURE", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 390 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + -209, // on ".", reduce `statement_part = compound_statement => ActionFn(134);` + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 391 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + -14, // on ".", reduce `block = label_declaration_part, constant_definition_part, type_definition_part, variable_declaration_part, procedure_and_function_declaration_part, statement_part => ActionFn(8);` + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 392 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 478, // on "BEGIN", goto 477 + 479, // on "CASE", goto 478 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -138, // on "END", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "EXTERNAL", error + 480, // on "FOR", goto 479 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 481, // on "GOTO", goto 480 + 482, // on "IF", goto 481 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 483, // on "REPEAT", goto 482 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 484, // on "WHILE", goto 483 + 485, // on "WITH", goto 484 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 486, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 485 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 393 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -243, // on "BEGIN", reduce `variable_declaration_part = "VAR", variable_declaration_list, semicolon => ActionFn(96);` + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -243, // on "FUNCTION", reduce `variable_declaration_part = "VAR", variable_declaration_list, semicolon => ActionFn(96);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -243, // on "PROCEDURE", reduce `variable_declaration_part = "VAR", variable_declaration_list, semicolon => ActionFn(96);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 45, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 44 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 394 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -199, // on "BEGIN", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -199, // on "FUNCTION", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -199, // on "PROCEDURE", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + -199, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `semicolon = ";" => ActionFn(252);` + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 395 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 489, // on ";", goto 488 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 396 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -46, // on "BEGIN", reduce `constant_definition = identifier, "=", cexpression, semicolon => ActionFn(19);` + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -46, // on "FUNCTION", reduce `constant_definition = identifier, "=", cexpression, semicolon => ActionFn(19);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -46, // on "PROCEDURE", reduce `constant_definition = identifier, "=", cexpression, semicolon => ActionFn(19);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + -46, // on "TYPE", reduce `constant_definition = identifier, "=", cexpression, semicolon => ActionFn(19);` + 0, // on "UNTIL", error + -46, // on "VAR", reduce `constant_definition = identifier, "=", cexpression, semicolon => ActionFn(19);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + -46, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `constant_definition = identifier, "=", cexpression, semicolon => ActionFn(19);` + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 397 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -199, // on "BEGIN", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -199, // on "FUNCTION", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -199, // on "PROCEDURE", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + -199, // on "TYPE", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "UNTIL", error + -199, // on "VAR", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + -199, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `semicolon = ";" => ActionFn(252);` + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 398 + 0, // on "(", error + 0, // on ")", error + -29, // on "*", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on "**", error + -29, // on "+", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on ",", error + -29, // on "-", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on ".", error + 0, // on "..", error + -29, // on "/", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on ":", error + 0, // on ":=", error + -29, // on ";", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -29, // on "AND", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -29, // on "DIV", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -29, // on "MOD", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -29, // on "OR", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 399 + 0, // on "(", error + 0, // on ")", error + 148, // on "*", goto 147 + 0, // on "**", error + -57, // on "+", reduce `csimple_expression = csimple_expression, addop, cterm => ActionFn(23);` + 0, // on ",", error + -57, // on "-", reduce `csimple_expression = csimple_expression, addop, cterm => ActionFn(23);` + 0, // on ".", error + 0, // on "..", error + 149, // on "/", goto 148 + 0, // on ":", error + 0, // on ":=", error + -57, // on ";", reduce `csimple_expression = csimple_expression, addop, cterm => ActionFn(23);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 150, // on "AND", goto 149 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 151, // on "DIV", goto 150 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 152, // on "MOD", goto 151 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -57, // on "OR", reduce `csimple_expression = csimple_expression, addop, cterm => ActionFn(23);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 400 + 0, // on "(", error + 0, // on ")", error + -59, // on "*", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on "**", error + -59, // on "+", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on ",", error + -59, // on "-", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on ".", error + 0, // on "..", error + -59, // on "/", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on ":", error + 0, // on ":=", error + -59, // on ";", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -59, // on "AND", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -59, // on "DIV", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -59, // on "MOD", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -59, // on "OR", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 401 + 0, // on "(", error + 0, // on ")", error + -53, // on "*", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + -53, // on "**", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + -53, // on "+", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + 0, // on ",", error + -53, // on "-", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + 0, // on ".", error + 0, // on "..", error + -53, // on "/", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + 0, // on ":", error + 0, // on ":=", error + -53, // on ";", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -53, // on "AND", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -53, // on "DIV", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -53, // on "MOD", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -53, // on "OR", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 402 + 338, // on "(", goto 337 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 339, // on "NIL", goto 338 + 340, // on "NOT", goto 339 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 341, // on r#"\'[^\']*\'"#, goto 340 + 342, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 341 + 343, // on r#"\\d+"#, goto 342 + 344, // on r#"\\d+\\.\\d+"#, goto 343 + // State 403 + 338, // on "(", goto 337 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 67, // on "+", goto 66 + 0, // on ",", error + 68, // on "-", goto 67 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 339, // on "NIL", goto 338 + 340, // on "NOT", goto 339 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 341, // on r#"\'[^\']*\'"#, goto 340 + 342, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 341 + 343, // on r#"\\d+"#, goto 342 + 344, // on r#"\\d+\\.\\d+"#, goto 343 + // State 404 + 338, // on "(", goto 337 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 67, // on "+", goto 66 + 0, // on ",", error + 68, // on "-", goto 67 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 339, // on "NIL", goto 338 + 340, // on "NOT", goto 339 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 341, // on r#"\'[^\']*\'"#, goto 340 + 342, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 341 + 343, // on r#"\\d+"#, goto 342 + 344, // on r#"\\d+\\.\\d+"#, goto 343 + // State 405 + 0, // on "(", error + -32, // on ")", reduce `cfactor = sign, cfactor => ActionFn(26);` + -32, // on "*", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on "**", error + -32, // on "+", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on ",", error + -32, // on "-", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on ".", error + 0, // on "..", error + -32, // on "/", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -32, // on "AND", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -32, // on "DIV", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -32, // on "MOD", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -32, // on "OR", reduce `cfactor = sign, cfactor => ActionFn(26);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 406 + 0, // on "(", error + 493, // on ")", goto 492 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 407 + 0, // on "(", error + -55, // on ")", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + -55, // on "*", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + -55, // on "**", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + -55, // on "+", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + 0, // on ",", error + -55, // on "-", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + 0, // on ".", error + 0, // on "..", error + -55, // on "/", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -55, // on "AND", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -55, // on "DIV", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -55, // on "MOD", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -55, // on "OR", reduce `cprimary = "NOT", cprimary => ActionFn(33);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 408 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -170, // on "BEGIN", reduce `procedure_and_function_declaration_part = => ActionFn(258);` + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 39, // on "FUNCTION", goto 38 + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 40, // on "PROCEDURE", goto 39 + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 409 + 0, // on "(", error + -77, // on ")", reduce `formal_parameter_list = "(", formal_parameter_section_list, ")" => ActionFn(113);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -77, // on ";", reduce `formal_parameter_list = "(", formal_parameter_section_list, ")" => ActionFn(113);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 410 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 350, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 349 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 411 + 0, // on "(", error + -198, // on ")", reduce `result_type = identifier => ActionFn(131);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -198, // on ";", reduce `result_type = identifier => ActionFn(131);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 412 + 0, // on "(", error + -89, // on ")", reduce `function_heading = "FUNCTION", identifier, ":", result_type => ActionFn(129);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -89, // on ";", reduce `function_heading = "FUNCTION", identifier, ":", result_type => ActionFn(129);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 413 + 0, // on "(", error + -245, // on ")", reduce `variable_parameter_specification = "VAR", identifier_list, ":", identifier => ActionFn(121);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -245, // on ";", reduce `variable_parameter_specification = "VAR", identifier_list, ":", identifier => ActionFn(121);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 414 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -216, // on ",", reduce `subrange_type = constant, "..", constant => ActionFn(55);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -216, // on "]", reduce `subrange_type = constant, "..", constant => ActionFn(55);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 415 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -144, // on ",", reduce `non_string = identifier => ActionFn(40);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -144, // on "]", reduce `non_string = identifier => ActionFn(40);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 416 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -43, // on ",", reduce `constant = non_string => ActionFn(34);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -43, // on "]", reduce `constant = non_string => ActionFn(34);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 417 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 420, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 419 + 421, // on r#"\\d+"#, goto 420 + 422, // on r#"\\d+\\.\\d+"#, goto 421 + // State 418 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -45, // on ",", reduce `constant = r#"\'[^\']*\'"# => ActionFn(36);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -45, // on "]", reduce `constant = r#"\'[^\']*\'"# => ActionFn(36);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 419 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -94, // on ",", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -94, // on "]", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 420 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -143, // on ",", reduce `non_string = r#"\\d+"# => ActionFn(39);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -143, // on "]", reduce `non_string = r#"\\d+"# => ActionFn(39);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 421 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -145, // on ",", reduce `non_string = r#"\\d+\\.\\d+"# => ActionFn(41);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -145, // on "]", reduce `non_string = r#"\\d+\\.\\d+"# => ActionFn(41);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 422 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -100, // on ",", reduce `index_list = index_list, comma, index_type => ActionFn(63);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -100, // on "]", reduce `index_list = index_list, comma, index_type => ActionFn(63);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 423 + 110, // on "(", goto 109 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 113, // on "ARRAY", goto 112 + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 114, // on "PACKED", goto 113 + 115, // on "PFILE", goto 114 + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 116, // on "RECORD", goto 115 + 0, // on "REPEAT", error + 117, // on "SET", goto 116 + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 118, // on "^", goto 117 + 119, // on r#"\'[^\']*\'"#, goto 118 + 120, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 119 + 121, // on r#"\\d+"#, goto 120 + 122, // on r#"\\d+\\.\\d+"#, goto 121 + // State 424 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -65, // on ",", reduce `enumerated_type = "(", identifier_list, ")" => ActionFn(54);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -65, // on "]", reduce `enumerated_type = "(", identifier_list, ")" => ActionFn(54);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 425 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 502, // on r#"\'[^\']*\'"#, goto 501 + 436, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 435 + 503, // on r#"\\d+"#, goto 502 + 504, // on r#"\\d+\\.\\d+"#, goto 503 + // State 426 + 0, // on "(", error + 505, // on ")", goto 504 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 90, // on ",", goto 89 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 427 + 295, // on "(", goto 294 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 119, // on r#"\'[^\']*\'"#, goto 118 + 296, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 295 + 121, // on r#"\\d+"#, goto 120 + 122, // on r#"\\d+\\.\\d+"#, goto 121 + // State 428 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -124, // on ";", reduce `new_structured_type = "PACKED", structured_type => ActionFn(57);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -124, // on "END", reduce `new_structured_type = "PACKED", structured_type => ActionFn(57);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 429 + 377, // on "(", goto 376 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 378, // on "ARRAY", goto 377 + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 379, // on "PACKED", goto 378 + 380, // on "PFILE", goto 379 + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 381, // on "RECORD", goto 380 + 0, // on "REPEAT", error + 382, // on "SET", goto 381 + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 383, // on "^", goto 382 + 119, // on r#"\'[^\']*\'"#, goto 118 + 384, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 383 + 121, // on r#"\\d+"#, goto 120 + 122, // on r#"\\d+\\.\\d+"#, goto 121 + // State 430 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 301, // on ";", goto 300 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 510, // on "END", goto 509 + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 431 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 511, // on "END", goto 510 + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 432 + 377, // on "(", goto 376 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 119, // on r#"\'[^\']*\'"#, goto 118 + 384, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 383 + 121, // on r#"\\d+"#, goto 120 + 122, // on r#"\\d+\\.\\d+"#, goto 121 + // State 433 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -122, // on ";", reduce `new_pointer_type = "^", domain_type => ActionFn(94);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -122, // on "END", reduce `new_pointer_type = "^", domain_type => ActionFn(94);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 434 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -64, // on ";", reduce `domain_type = identifier => ActionFn(95);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -64, // on "END", reduce `domain_type = identifier => ActionFn(95);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 435 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -94, // on ";", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -94, // on "END", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 436 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -186, // on ";", reduce `record_type = "RECORD", record_section_list, semicolon, variant_part, "END" => ActionFn(70);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 437 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + -218, // on "OF", reduce `tag_type = identifier => ActionFn(90);` + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 438 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + -254, // on "OF", reduce `variant_selector = tag_field, ":", tag_type => ActionFn(78);` + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 439 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + -94, // on "OF", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 440 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -19, // on ",", reduce `case_constant_list = case_constant => ActionFn(86);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + -19, // on ":", reduce `case_constant_list = case_constant => ActionFn(86);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 441 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 517, // on ",", goto 516 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 518, // on ":", goto 517 + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 442 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -16, // on ",", reduce `case_constant = constant => ActionFn(87);` + 0, // on "-", error + 0, // on ".", error + 519, // on "..", goto 518 + 0, // on "/", error + -16, // on ":", reduce `case_constant = constant => ActionFn(87);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 443 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -144, // on ",", reduce `non_string = identifier => ActionFn(40);` + 0, // on "-", error + 0, // on ".", error + -144, // on "..", reduce `non_string = identifier => ActionFn(40);` + 0, // on "/", error + -144, // on ":", reduce `non_string = identifier => ActionFn(40);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 444 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -43, // on ",", reduce `constant = non_string => ActionFn(34);` + 0, // on "-", error + 0, // on ".", error + -43, // on "..", reduce `constant = non_string => ActionFn(34);` + 0, // on "/", error + -43, // on ":", reduce `constant = non_string => ActionFn(34);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 445 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 450, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 449 + 451, // on r#"\\d+"#, goto 450 + 452, // on r#"\\d+\\.\\d+"#, goto 451 + // State 446 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -250, // on ";", reduce `variant_list = variant => ActionFn(81);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -250, // on "END", reduce `variant_list = variant => ActionFn(81);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 447 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 522, // on ";", goto 521 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -252, // on "END", reduce `variant_part = "CASE", variant_selector, "OF", variant_list => ActionFn(76);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 448 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -45, // on ",", reduce `constant = r#"\'[^\']*\'"# => ActionFn(36);` + 0, // on "-", error + 0, // on ".", error + -45, // on "..", reduce `constant = r#"\'[^\']*\'"# => ActionFn(36);` + 0, // on "/", error + -45, // on ":", reduce `constant = r#"\'[^\']*\'"# => ActionFn(36);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 449 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -94, // on ",", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "-", error + 0, // on ".", error + -94, // on "..", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "/", error + -94, // on ":", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 450 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -143, // on ",", reduce `non_string = r#"\\d+"# => ActionFn(39);` + 0, // on "-", error + 0, // on ".", error + -143, // on "..", reduce `non_string = r#"\\d+"# => ActionFn(39);` + 0, // on "/", error + -143, // on ":", reduce `non_string = r#"\\d+"# => ActionFn(39);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 451 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -145, // on ",", reduce `non_string = r#"\\d+\\.\\d+"# => ActionFn(41);` + 0, // on "-", error + 0, // on ".", error + -145, // on "..", reduce `non_string = r#"\\d+\\.\\d+"# => ActionFn(41);` + 0, // on "/", error + -145, // on ":", reduce `non_string = r#"\\d+\\.\\d+"# => ActionFn(41);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 452 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -128, // on ";", reduce `non_labeled_closed_statement = assignment_statement => ActionFn(144);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -128, // on "END", reduce `non_labeled_closed_statement = assignment_statement => ActionFn(144);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 453 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -132, // on ";", reduce `non_labeled_closed_statement = case_statement => ActionFn(148);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -132, // on "END", reduce `non_labeled_closed_statement = case_statement => ActionFn(148);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 454 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -137, // on ";", reduce `non_labeled_closed_statement = closed_for_statement => ActionFn(153);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -137, // on "END", reduce `non_labeled_closed_statement = closed_for_statement => ActionFn(153);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 455 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -135, // on ";", reduce `non_labeled_closed_statement = closed_if_statement => ActionFn(151);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -135, // on "END", reduce `non_labeled_closed_statement = closed_if_statement => ActionFn(151);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 456 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -208, // on ";", reduce `statement = closed_statement => ActionFn(139);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -208, // on "END", reduce `statement = closed_statement => ActionFn(139);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 457 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -136, // on ";", reduce `non_labeled_closed_statement = closed_while_statement => ActionFn(152);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -136, // on "END", reduce `non_labeled_closed_statement = closed_while_statement => ActionFn(152);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 458 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -134, // on ";", reduce `non_labeled_closed_statement = closed_with_statement => ActionFn(150);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -134, // on "END", reduce `non_labeled_closed_statement = closed_with_statement => ActionFn(150);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 459 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -131, // on ";", reduce `non_labeled_closed_statement = compound_statement => ActionFn(147);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -131, // on "END", reduce `non_labeled_closed_statement = compound_statement => ActionFn(147);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 460 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + -238, // on ".", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + -238, // on ":=", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -238, // on "[", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "]", error + -238, // on "^", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 461 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -130, // on ";", reduce `non_labeled_closed_statement = goto_statement => ActionFn(146);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -130, // on "END", reduce `non_labeled_closed_statement = goto_statement => ActionFn(146);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 462 + 524, // on "(", goto 523 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + -236, // on ".", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + -236, // on ":=", reduce `variable_access = identifier => ActionFn(170);` + -178, // on ";", reduce `procedure_statement = identifier => ActionFn(180);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -178, // on "END", reduce `procedure_statement = identifier => ActionFn(180);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -236, // on "[", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "]", error + -236, // on "^", reduce `variable_access = identifier => ActionFn(170);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 463 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + -237, // on ".", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + -237, // on ":=", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -237, // on "[", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "]", error + -237, // on "^", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 464 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 525, // on ":", goto 524 + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 465 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -37, // on ";", reduce `closed_statement = non_labeled_closed_statement => ActionFn(143);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -37, // on "END", reduce `closed_statement = non_labeled_closed_statement => ActionFn(143);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 466 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -150, // on ";", reduce `open_statement = non_labeled_open_statement => ActionFn(141);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -150, // on "END", reduce `open_statement = non_labeled_open_statement => ActionFn(141);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 467 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -142, // on ";", reduce `non_labeled_open_statement = open_for_statement => ActionFn(158);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -142, // on "END", reduce `non_labeled_open_statement = open_for_statement => ActionFn(158);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 468 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -140, // on ";", reduce `non_labeled_open_statement = open_if_statement => ActionFn(156);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -140, // on "END", reduce `non_labeled_open_statement = open_if_statement => ActionFn(156);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 469 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -207, // on ";", reduce `statement = open_statement => ActionFn(138);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -207, // on "END", reduce `statement = open_statement => ActionFn(138);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 470 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -141, // on ";", reduce `non_labeled_open_statement = open_while_statement => ActionFn(157);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -141, // on "END", reduce `non_labeled_open_statement = open_while_statement => ActionFn(157);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 471 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -139, // on ";", reduce `non_labeled_open_statement = open_with_statement => ActionFn(155);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -139, // on "END", reduce `non_labeled_open_statement = open_with_statement => ActionFn(155);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 472 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -129, // on ";", reduce `non_labeled_closed_statement = procedure_statement => ActionFn(145);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -129, // on "END", reduce `non_labeled_closed_statement = procedure_statement => ActionFn(145);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 473 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -133, // on ";", reduce `non_labeled_closed_statement = repeat_statement => ActionFn(149);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -133, // on "END", reduce `non_labeled_closed_statement = repeat_statement => ActionFn(149);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 474 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -211, // on ";", reduce `statement_sequence = statement => ActionFn(137);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -211, // on "END", reduce `statement_sequence = statement => ActionFn(137);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 475 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 527, // on ";", goto 526 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 528, // on "END", goto 527 + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 476 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 529, // on ".", goto 528 + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 530, // on ":=", goto 529 + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 531, // on "[", goto 530 + 0, // on "]", error + 532, // on "^", goto 531 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 477 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 478, // on "BEGIN", goto 477 + 479, // on "CASE", goto 478 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -138, // on "END", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "EXTERNAL", error + 480, // on "FOR", goto 479 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 481, // on "GOTO", goto 480 + 482, // on "IF", goto 481 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 483, // on "REPEAT", goto 482 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 484, // on "WHILE", goto 483 + 485, // on "WITH", goto 484 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 486, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 485 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 478 + 552, // on "(", goto 551 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 555, // on "NIL", goto 554 + 556, // on "NOT", goto 555 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 557, // on "[", goto 556 + 0, // on "]", error + 0, // on "^", error + 558, // on r#"\'[^\']*\'"#, goto 557 + 559, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 558 + 560, // on r#"\\d+"#, goto 559 + 561, // on r#"\\d+\\.\\d+"#, goto 560 + // State 479 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 564, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 563 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 480 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 566, // on r#"\\d+"#, goto 565 + 0, // on r#"\\d+\\.\\d+"#, error + // State 481 + 585, // on "(", goto 584 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 586, // on "NIL", goto 585 + 587, // on "NOT", goto 586 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 588, // on "[", goto 587 + 0, // on "]", error + 0, // on "^", error + 589, // on r#"\'[^\']*\'"#, goto 588 + 590, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 589 + 591, // on r#"\\d+"#, goto 590 + 592, // on r#"\\d+\\.\\d+"#, goto 591 + // State 482 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 616, // on "BEGIN", goto 615 + 617, // on "CASE", goto 616 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 618, // on "FOR", goto 617 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 619, // on "GOTO", goto 618 + 620, // on "IF", goto 619 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 621, // on "REPEAT", goto 620 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -138, // on "UNTIL", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "VAR", error + 622, // on "WHILE", goto 621 + 623, // on "WITH", goto 622 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 624, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 623 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 483 + 643, // on "(", goto 642 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 644, // on "NIL", goto 643 + 645, // on "NOT", goto 644 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 646, // on "[", goto 645 + 0, // on "]", error + 0, // on "^", error + 647, // on r#"\'[^\']*\'"#, goto 646 + 648, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 647 + 649, // on r#"\\d+"#, goto 648 + 650, // on r#"\\d+\\.\\d+"#, goto 649 + // State 484 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 656, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 655 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 485 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + -94, // on ":=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ";", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -94, // on "END", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 486 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + -105, // on ":", reduce `label = r#"\\d+"# => ActionFn(14);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 487 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -221, // on "BEGIN", reduce `type_definition = identifier, "=", type_denoter, semicolon => ActionFn(46);` + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -221, // on "FUNCTION", reduce `type_definition = identifier, "=", type_denoter, semicolon => ActionFn(46);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -221, // on "PROCEDURE", reduce `type_definition = identifier, "=", type_denoter, semicolon => ActionFn(46);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + -221, // on "VAR", reduce `type_definition = identifier, "=", type_denoter, semicolon => ActionFn(46);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + -221, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `type_definition = identifier, "=", type_denoter, semicolon => ActionFn(46);` + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 488 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -199, // on "BEGIN", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + -199, // on "FUNCTION", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + -199, // on "PROCEDURE", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + -199, // on "VAR", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + -199, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `semicolon = ";" => ActionFn(252);` + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 489 + 0, // on "(", error + -29, // on ")", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + -29, // on "*", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on "**", error + -29, // on "+", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on ",", error + -29, // on "-", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on ".", error + 0, // on "..", error + -29, // on "/", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -29, // on "AND", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -29, // on "DIV", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -29, // on "MOD", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -29, // on "OR", reduce `cexponentiation = cprimary, "**", cexponentiation => ActionFn(29);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 490 + 0, // on "(", error + -57, // on ")", reduce `csimple_expression = csimple_expression, addop, cterm => ActionFn(23);` + 148, // on "*", goto 147 + 0, // on "**", error + -57, // on "+", reduce `csimple_expression = csimple_expression, addop, cterm => ActionFn(23);` + 0, // on ",", error + -57, // on "-", reduce `csimple_expression = csimple_expression, addop, cterm => ActionFn(23);` + 0, // on ".", error + 0, // on "..", error + 149, // on "/", goto 148 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 150, // on "AND", goto 149 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 151, // on "DIV", goto 150 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 152, // on "MOD", goto 151 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -57, // on "OR", reduce `csimple_expression = csimple_expression, addop, cterm => ActionFn(23);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 491 + 0, // on "(", error + -59, // on ")", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + -59, // on "*", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on "**", error + -59, // on "+", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on ",", error + -59, // on "-", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on ".", error + 0, // on "..", error + -59, // on "/", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -59, // on "AND", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -59, // on "DIV", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -59, // on "MOD", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -59, // on "OR", reduce `cterm = cterm, mulop, cfactor => ActionFn(25);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 492 + 0, // on "(", error + -53, // on ")", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + -53, // on "*", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + -53, // on "**", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + -53, // on "+", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + 0, // on ",", error + -53, // on "-", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + 0, // on ".", error + 0, // on "..", error + -53, // on "/", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -53, // on "AND", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -53, // on "DIV", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -53, // on "MOD", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -53, // on "OR", reduce `cprimary = "(", cexpression, ")" => ActionFn(31);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 493 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 659, // on "BEGIN", goto 658 + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 494 + 0, // on "(", error + -90, // on ")", reduce `function_heading = "FUNCTION", identifier, formal_parameter_list, ":", result_type => ActionFn(130);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -90, // on ";", reduce `function_heading = "FUNCTION", identifier, formal_parameter_list, ":", result_type => ActionFn(130);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 495 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -44, // on ",", reduce `constant = sign, non_string => ActionFn(35);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -44, // on "]", reduce `constant = sign, non_string => ActionFn(35);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 496 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -11, // on ";", reduce `array_type = "ARRAY", "[", index_list, "]", "OF", component_type => ActionFn(62);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 497 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -216, // on ";", reduce `subrange_type = constant, "..", constant => ActionFn(55);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -216, // on "END", reduce `subrange_type = constant, "..", constant => ActionFn(55);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 498 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -144, // on ";", reduce `non_string = identifier => ActionFn(40);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -144, // on "END", reduce `non_string = identifier => ActionFn(40);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 499 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -43, // on ";", reduce `constant = non_string => ActionFn(34);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -43, // on "END", reduce `constant = non_string => ActionFn(34);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 500 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 436, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 435 + 503, // on r#"\\d+"#, goto 502 + 504, // on r#"\\d+\\.\\d+"#, goto 503 + // State 501 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -45, // on ";", reduce `constant = r#"\'[^\']*\'"# => ActionFn(36);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -45, // on "END", reduce `constant = r#"\'[^\']*\'"# => ActionFn(36);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 502 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -143, // on ";", reduce `non_string = r#"\\d+"# => ActionFn(39);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -143, // on "END", reduce `non_string = r#"\\d+"# => ActionFn(39);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 503 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -145, // on ";", reduce `non_string = r#"\\d+\\.\\d+"# => ActionFn(41);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -145, // on "END", reduce `non_string = r#"\\d+\\.\\d+"# => ActionFn(41);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 504 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -65, // on ";", reduce `enumerated_type = "(", identifier_list, ")" => ActionFn(54);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -65, // on "END", reduce `enumerated_type = "(", identifier_list, ")" => ActionFn(54);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 505 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 360, // on ",", goto 359 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 661, // on "]", goto 660 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 506 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -75, // on ";", reduce `file_type = "PFILE", "OF", component_type => ActionFn(93);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -75, // on "END", reduce `file_type = "PFILE", "OF", component_type => ActionFn(93);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 507 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -41, // on ";", reduce `component_type = type_denoter => ActionFn(68);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -41, // on "END", reduce `component_type = type_denoter => ActionFn(68);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 508 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 220, // on "CASE", goto 219 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -253, // on "END", reduce `variant_part = => ActionFn(261);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 45, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 44 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 509 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -185, // on ";", reduce `record_type = "RECORD", record_section_list, "END" => ActionFn(69);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -185, // on "END", reduce `record_type = "RECORD", record_section_list, "END" => ActionFn(69);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 510 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -187, // on ";", reduce `record_type = "RECORD", variant_part, "END" => ActionFn(71);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -187, // on "END", reduce `record_type = "RECORD", variant_part, "END" => ActionFn(71);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 511 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -202, // on ";", reduce `set_type = "SET", "OF", base_type => ActionFn(91);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -202, // on "END", reduce `set_type = "SET", "OF", base_type => ActionFn(91);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 512 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + -144, // on "..", reduce `non_string = identifier => ActionFn(40);` + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -154, // on ";", reduce `ordinal_type = identifier => ActionFn(67);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -154, // on "END", reduce `ordinal_type = identifier => ActionFn(67);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 513 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -153, // on ";", reduce `ordinal_type = new_ordinal_type => ActionFn(66);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -153, // on "END", reduce `ordinal_type = new_ordinal_type => ActionFn(66);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 514 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -13, // on ";", reduce `base_type = ordinal_type => ActionFn(92);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -13, // on "END", reduce `base_type = ordinal_type => ActionFn(92);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 515 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 449, // on r#"\'[^\']*\'"#, goto 448 + 450, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 449 + 451, // on r#"\\d+"#, goto 450 + 452, // on r#"\\d+\\.\\d+"#, goto 451 + // State 516 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -40, // on "+", reduce `comma = "," => ActionFn(253);` + 0, // on ",", error + -40, // on "-", reduce `comma = "," => ActionFn(253);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + -40, // on r#"\'[^\']*\'"#, reduce `comma = "," => ActionFn(253);` + -40, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `comma = "," => ActionFn(253);` + -40, // on r#"\\d+"#, reduce `comma = "," => ActionFn(253);` + -40, // on r#"\\d+\\.\\d+"#, reduce `comma = "," => ActionFn(253);` + // State 517 + 664, // on "(", goto 663 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 518 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 669, // on r#"\'[^\']*\'"#, goto 668 + 45, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 44 + 670, // on r#"\\d+"#, goto 669 + 671, // on r#"\\d+\\.\\d+"#, goto 670 + // State 519 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -44, // on ",", reduce `constant = sign, non_string => ActionFn(35);` + 0, // on "-", error + 0, // on ".", error + -44, // on "..", reduce `constant = sign, non_string => ActionFn(35);` + 0, // on "/", error + -44, // on ":", reduce `constant = sign, non_string => ActionFn(35);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 520 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -251, // on "END", reduce `variant_part = "CASE", variant_selector, "OF", variant_list, semicolon => ActionFn(75);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 449, // on r#"\'[^\']*\'"#, goto 448 + 450, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 449 + 451, // on r#"\\d+"#, goto 450 + 452, // on r#"\\d+\\.\\d+"#, goto 451 + // State 521 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -199, // on "+", reduce `semicolon = ";" => ActionFn(252);` + 0, // on ",", error + -199, // on "-", reduce `semicolon = ";" => ActionFn(252);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -199, // on "END", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + -199, // on r#"\'[^\']*\'"#, reduce `semicolon = ";" => ActionFn(252);` + -199, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `semicolon = ";" => ActionFn(252);` + -199, // on r#"\\d+"#, reduce `semicolon = ";" => ActionFn(252);` + -199, // on r#"\\d+\\.\\d+"#, reduce `semicolon = ";" => ActionFn(252);` + // State 522 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -177, // on ";", reduce `procedure_statement = identifier, params => ActionFn(179);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -177, // on "END", reduce `procedure_statement = identifier, params => ActionFn(179);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 523 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 524 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 478, // on "BEGIN", goto 477 + 479, // on "CASE", goto 478 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -138, // on "END", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "EXTERNAL", error + 480, // on "FOR", goto 479 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 481, // on "GOTO", goto 480 + 482, // on "IF", goto 481 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 483, // on "REPEAT", goto 482 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 484, // on "WHILE", goto 483 + 485, // on "WITH", goto 484 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 486, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 485 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 525 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 478, // on "BEGIN", goto 477 + 479, // on "CASE", goto 478 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -138, // on "END", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "EXTERNAL", error + 480, // on "FOR", goto 479 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 481, // on "GOTO", goto 480 + 482, // on "IF", goto 481 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 483, // on "REPEAT", goto 482 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 484, // on "WHILE", goto 483 + 485, // on "WITH", goto 484 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 486, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 485 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 526 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -199, // on ";", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -199, // on "BEGIN", reduce `semicolon = ";" => ActionFn(252);` + -199, // on "CASE", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -199, // on "END", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "EXTERNAL", error + -199, // on "FOR", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + -199, // on "GOTO", reduce `semicolon = ";" => ActionFn(252);` + -199, // on "IF", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + -199, // on "REPEAT", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + -199, // on "WHILE", reduce `semicolon = ";" => ActionFn(252);` + -199, // on "WITH", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + -199, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `semicolon = ";" => ActionFn(252);` + -199, // on r#"\\d+"#, reduce `semicolon = ";" => ActionFn(252);` + 0, // on r#"\\d+\\.\\d+"#, error + // State 527 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + -42, // on ".", reduce `compound_statement = "BEGIN", statement_sequence, "END" => ActionFn(135);` + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 528 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 704, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 703 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 529 + 722, // on "(", goto 721 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 723, // on "NIL", goto 722 + 724, // on "NOT", goto 723 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 725, // on "[", goto 724 + 0, // on "]", error + 0, // on "^", error + 726, // on r#"\'[^\']*\'"#, goto 725 + 727, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 726 + 728, // on r#"\\d+"#, goto 727 + 729, // on r#"\\d+\\.\\d+"#, goto 728 + // State 530 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 531 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + -239, // on ".", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + -239, // on ":=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -239, // on "[", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "]", error + -239, // on "^", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 532 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 527, // on ";", goto 526 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 757, // on "END", goto 756 + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 533 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 758, // on "OF", goto 757 + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 534 + 0, // on "(", error + 0, // on ")", error + -71, // on "*", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "**", error + -71, // on "+", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ",", error + -71, // on "-", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ".", error + 0, // on "..", error + -71, // on "/", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -71, // on "<", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "<=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "<>", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ">", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ">=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "AND", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -71, // on "DIV", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -71, // on "IN", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "LABEL", error + -71, // on "MOD", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "NIL", error + 0, // on "NOT", error + -71, // on "OF", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "OR", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 535 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + -20, // on "OF", reduce `case_index = expression => ActionFn(192);` + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 536 + 0, // on "(", error + 0, // on ")", error + -219, // on "*", reduce `term = factor => ActionFn(210);` + 0, // on "**", error + -219, // on "+", reduce `term = factor => ActionFn(210);` + 0, // on ",", error + -219, // on "-", reduce `term = factor => ActionFn(210);` + 0, // on ".", error + 0, // on "..", error + -219, // on "/", reduce `term = factor => ActionFn(210);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -219, // on "<", reduce `term = factor => ActionFn(210);` + -219, // on "<=", reduce `term = factor => ActionFn(210);` + -219, // on "<>", reduce `term = factor => ActionFn(210);` + -219, // on "=", reduce `term = factor => ActionFn(210);` + -219, // on ">", reduce `term = factor => ActionFn(210);` + -219, // on ">=", reduce `term = factor => ActionFn(210);` + -219, // on "AND", reduce `term = factor => ActionFn(210);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -219, // on "DIV", reduce `term = factor => ActionFn(210);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -219, // on "IN", reduce `term = factor => ActionFn(210);` + 0, // on "LABEL", error + -219, // on "MOD", reduce `term = factor => ActionFn(210);` + 0, // on "NIL", error + 0, // on "NOT", error + -219, // on "OF", reduce `term = factor => ActionFn(210);` + -219, // on "OR", reduce `term = factor => ActionFn(210);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 537 + 0, // on "(", error + 0, // on ")", error + -238, // on "*", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "**", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "+", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ",", error + -238, // on "-", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ".", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "..", error + -238, // on "/", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -238, // on "<", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "<=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "<>", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ">", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ">=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "AND", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -238, // on "DIV", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -238, // on "IN", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "LABEL", error + -238, // on "MOD", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "NIL", error + 0, // on "NOT", error + -238, // on "OF", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "OR", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -238, // on "[", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "]", error + -238, // on "^", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 538 + 0, // on "(", error + 0, // on ")", error + -160, // on "*", reduce `primary = function_designator => ActionFn(218);` + -160, // on "**", reduce `primary = function_designator => ActionFn(218);` + -160, // on "+", reduce `primary = function_designator => ActionFn(218);` + 0, // on ",", error + -160, // on "-", reduce `primary = function_designator => ActionFn(218);` + 0, // on ".", error + 0, // on "..", error + -160, // on "/", reduce `primary = function_designator => ActionFn(218);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -160, // on "<", reduce `primary = function_designator => ActionFn(218);` + -160, // on "<=", reduce `primary = function_designator => ActionFn(218);` + -160, // on "<>", reduce `primary = function_designator => ActionFn(218);` + -160, // on "=", reduce `primary = function_designator => ActionFn(218);` + -160, // on ">", reduce `primary = function_designator => ActionFn(218);` + -160, // on ">=", reduce `primary = function_designator => ActionFn(218);` + -160, // on "AND", reduce `primary = function_designator => ActionFn(218);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -160, // on "DIV", reduce `primary = function_designator => ActionFn(218);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -160, // on "IN", reduce `primary = function_designator => ActionFn(218);` + 0, // on "LABEL", error + -160, // on "MOD", reduce `primary = function_designator => ActionFn(218);` + 0, // on "NIL", error + 0, // on "NOT", error + -160, // on "OF", reduce `primary = function_designator => ActionFn(218);` + -160, // on "OR", reduce `primary = function_designator => ActionFn(218);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 539 + 760, // on "(", goto 759 + 0, // on ")", error + -236, // on "*", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "**", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "+", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ",", error + -236, // on "-", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ".", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "..", error + -236, // on "/", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -236, // on "<", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "<=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "<>", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ">", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ">=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "AND", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -236, // on "DIV", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -236, // on "IN", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "LABEL", error + -236, // on "MOD", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "NIL", error + 0, // on "NOT", error + -236, // on "OF", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "OR", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -236, // on "[", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "]", error + -236, // on "^", reduce `variable_access = identifier => ActionFn(170);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 540 + 0, // on "(", error + 0, // on ")", error + -237, // on "*", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "**", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "+", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ",", error + -237, // on "-", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ".", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "..", error + -237, // on "/", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -237, // on "<", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "<=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "<>", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ">", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ">=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "AND", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -237, // on "DIV", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -237, // on "IN", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "LABEL", error + -237, // on "MOD", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "NIL", error + 0, // on "NOT", error + -237, // on "OF", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "OR", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -237, // on "[", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "]", error + -237, // on "^", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 541 + 0, // on "(", error + 0, // on ")", error + -66, // on "*", reduce `exponentiation = primary => ActionFn(214);` + 761, // on "**", goto 760 + -66, // on "+", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ",", error + -66, // on "-", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ".", error + 0, // on "..", error + -66, // on "/", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -66, // on "<", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "<=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "<>", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ">", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ">=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "AND", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -66, // on "DIV", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -66, // on "IN", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "LABEL", error + -66, // on "MOD", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "NIL", error + 0, // on "NOT", error + -66, // on "OF", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "OR", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 542 + 0, // on "(", error + 0, // on ")", error + -161, // on "*", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "**", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "+", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ",", error + -161, // on "-", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ".", error + 0, // on "..", error + -161, // on "/", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -161, // on "<", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "<=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "<>", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ">", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ">=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "AND", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -161, // on "DIV", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -161, // on "IN", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "LABEL", error + -161, // on "MOD", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "NIL", error + 0, // on "NOT", error + -161, // on "OF", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "OR", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 543 + 552, // on "(", goto 551 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 555, // on "NIL", goto 554 + 556, // on "NOT", goto 555 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 557, // on "[", goto 556 + 0, // on "]", error + 0, // on "^", error + 558, // on r#"\'[^\']*\'"#, goto 557 + 559, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 558 + 560, // on r#"\\d+"#, goto 559 + 561, // on r#"\\d+\\.\\d+"#, goto 560 + // State 544 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 765, // on "+", goto 764 + 0, // on ",", error + 766, // on "-", goto 765 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 767, // on "<", goto 766 + 768, // on "<=", goto 767 + 769, // on "<>", goto 768 + 770, // on "=", goto 769 + 771, // on ">", goto 770 + 772, // on ">=", goto 771 + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 773, // on "IN", goto 772 + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + -68, // on "OF", reduce `expression = simple_expression => ActionFn(206);` + 774, // on "OR", goto 773 + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 545 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -205, // on "+", reduce `simple_expression = term => ActionFn(208);` + 0, // on ",", error + -205, // on "-", reduce `simple_expression = term => ActionFn(208);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -205, // on "<", reduce `simple_expression = term => ActionFn(208);` + -205, // on "<=", reduce `simple_expression = term => ActionFn(208);` + -205, // on "<>", reduce `simple_expression = term => ActionFn(208);` + -205, // on "=", reduce `simple_expression = term => ActionFn(208);` + -205, // on ">", reduce `simple_expression = term => ActionFn(208);` + -205, // on ">=", reduce `simple_expression = term => ActionFn(208);` + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -205, // on "IN", reduce `simple_expression = term => ActionFn(208);` + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + -205, // on "OF", reduce `simple_expression = term => ActionFn(208);` + -205, // on "OR", reduce `simple_expression = term => ActionFn(208);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 546 + 0, // on "(", error + 0, // on ")", error + -159, // on "*", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "**", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "+", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ",", error + -159, // on "-", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ".", error + 0, // on "..", error + -159, // on "/", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -159, // on "<", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "<=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "<>", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ">", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ">=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "AND", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -159, // on "DIV", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -159, // on "IN", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "LABEL", error + -159, // on "MOD", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "NIL", error + 0, // on "NOT", error + -159, // on "OF", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "OR", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 547 + 0, // on "(", error + 0, // on ")", error + -232, // on "*", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "**", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "+", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ",", error + -232, // on "-", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ".", error + 0, // on "..", error + -232, // on "/", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -232, // on "<", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<>", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ">", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ">=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "AND", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -232, // on "DIV", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -232, // on "IN", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "LABEL", error + -232, // on "MOD", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "NIL", error + 0, // on "NOT", error + -232, // on "OF", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "OR", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 548 + 0, // on "(", error + 0, // on ")", error + -228, // on "*", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "**", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "+", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ",", error + -228, // on "-", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ".", error + 0, // on "..", error + -228, // on "/", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -228, // on "<", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<>", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ">", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ">=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "AND", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -228, // on "DIV", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -228, // on "IN", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "LABEL", error + -228, // on "MOD", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "NIL", error + 0, // on "NOT", error + -228, // on "OF", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "OR", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 549 + 0, // on "(", error + 0, // on ")", error + -233, // on "*", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "**", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "+", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ",", error + -233, // on "-", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ".", error + 0, // on "..", error + -233, // on "/", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -233, // on "<", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<>", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ">", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ">=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "AND", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -233, // on "DIV", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -233, // on "IN", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "LABEL", error + -233, // on "MOD", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "NIL", error + 0, // on "NOT", error + -233, // on "OF", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "OR", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 550 + 0, // on "(", error + 0, // on ")", error + -158, // on "*", reduce `primary = variable_access => ActionFn(216);` + -158, // on "**", reduce `primary = variable_access => ActionFn(216);` + -158, // on "+", reduce `primary = variable_access => ActionFn(216);` + 0, // on ",", error + -158, // on "-", reduce `primary = variable_access => ActionFn(216);` + 781, // on ".", goto 780 + 0, // on "..", error + -158, // on "/", reduce `primary = variable_access => ActionFn(216);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -158, // on "<", reduce `primary = variable_access => ActionFn(216);` + -158, // on "<=", reduce `primary = variable_access => ActionFn(216);` + -158, // on "<>", reduce `primary = variable_access => ActionFn(216);` + -158, // on "=", reduce `primary = variable_access => ActionFn(216);` + -158, // on ">", reduce `primary = variable_access => ActionFn(216);` + -158, // on ">=", reduce `primary = variable_access => ActionFn(216);` + -158, // on "AND", reduce `primary = variable_access => ActionFn(216);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -158, // on "DIV", reduce `primary = variable_access => ActionFn(216);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -158, // on "IN", reduce `primary = variable_access => ActionFn(216);` + 0, // on "LABEL", error + -158, // on "MOD", reduce `primary = variable_access => ActionFn(216);` + 0, // on "NIL", error + 0, // on "NOT", error + -158, // on "OF", reduce `primary = variable_access => ActionFn(216);` + -158, // on "OR", reduce `primary = variable_access => ActionFn(216);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 782, // on "[", goto 781 + 0, // on "]", error + 783, // on "^", goto 782 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 551 + 798, // on "(", goto 797 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 799, // on "NOT", goto 798 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 800, // on "[", goto 799 + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 801, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 800 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 552 + -203, // on "(", reduce `sign = "+" => ActionFn(37);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -203, // on "+", reduce `sign = "+" => ActionFn(37);` + 0, // on ",", error + -203, // on "-", reduce `sign = "+" => ActionFn(37);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -203, // on "NIL", reduce `sign = "+" => ActionFn(37);` + -203, // on "NOT", reduce `sign = "+" => ActionFn(37);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -203, // on "[", reduce `sign = "+" => ActionFn(37);` + 0, // on "]", error + 0, // on "^", error + -203, // on r#"\'[^\']*\'"#, reduce `sign = "+" => ActionFn(37);` + -203, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `sign = "+" => ActionFn(37);` + -203, // on r#"\\d+"#, reduce `sign = "+" => ActionFn(37);` + -203, // on r#"\\d+\\.\\d+"#, reduce `sign = "+" => ActionFn(37);` + // State 553 + -204, // on "(", reduce `sign = "-" => ActionFn(38);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -204, // on "+", reduce `sign = "-" => ActionFn(38);` + 0, // on ",", error + -204, // on "-", reduce `sign = "-" => ActionFn(38);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -204, // on "NIL", reduce `sign = "-" => ActionFn(38);` + -204, // on "NOT", reduce `sign = "-" => ActionFn(38);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -204, // on "[", reduce `sign = "-" => ActionFn(38);` + 0, // on "]", error + 0, // on "^", error + -204, // on r#"\'[^\']*\'"#, reduce `sign = "-" => ActionFn(38);` + -204, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `sign = "-" => ActionFn(38);` + -204, // on r#"\\d+"#, reduce `sign = "-" => ActionFn(38);` + -204, // on r#"\\d+\\.\\d+"#, reduce `sign = "-" => ActionFn(38);` + // State 554 + 0, // on "(", error + 0, // on ")", error + -230, // on "*", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "**", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "+", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ",", error + -230, // on "-", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ".", error + 0, // on "..", error + -230, // on "/", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -230, // on "<", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<>", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ">", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ">=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "AND", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -230, // on "DIV", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -230, // on "IN", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "LABEL", error + -230, // on "MOD", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "NIL", error + 0, // on "NOT", error + -230, // on "OF", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "OR", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 555 + 552, // on "(", goto 551 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 555, // on "NIL", goto 554 + 556, // on "NOT", goto 555 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 557, // on "[", goto 556 + 0, // on "]", error + 0, // on "^", error + 558, // on r#"\'[^\']*\'"#, goto 557 + 559, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 558 + 560, // on r#"\\d+"#, goto 559 + 561, // on r#"\\d+\\.\\d+"#, goto 560 + // State 556 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 826, // on "]", goto 825 + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 557 + 0, // on "(", error + 0, // on ")", error + -229, // on "*", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "**", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "+", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ",", error + -229, // on "-", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ".", error + 0, // on "..", error + -229, // on "/", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -229, // on "<", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<>", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ">", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ">=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "AND", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -229, // on "DIV", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -229, // on "IN", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "LABEL", error + -229, // on "MOD", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "NIL", error + 0, // on "NOT", error + -229, // on "OF", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "OR", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 558 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -94, // on "<", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<>", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -94, // on "IN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + -94, // on "OF", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 559 + 0, // on "(", error + 0, // on ")", error + -231, // on "*", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "**", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "+", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ",", error + -231, // on "-", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ".", error + 0, // on "..", error + -231, // on "/", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -231, // on "<", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<>", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ">", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ">=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "AND", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -231, // on "DIV", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -231, // on "IN", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "LABEL", error + -231, // on "MOD", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "NIL", error + 0, // on "NOT", error + -231, // on "OF", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "OR", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 560 + 0, // on "(", error + 0, // on ")", error + -234, // on "*", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "**", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "+", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ",", error + -234, // on "-", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ".", error + 0, // on "..", error + -234, // on "/", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -234, // on "<", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<>", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ">", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ">=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "AND", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -234, // on "DIV", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -234, // on "IN", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "LABEL", error + -234, // on "MOD", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "NIL", error + 0, // on "NOT", error + -234, // on "OF", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "OR", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 561 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 831, // on ":=", goto 830 + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 562 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + -51, // on ":=", reduce `control_variable = identifier => ActionFn(198);` + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 563 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + -94, // on ":=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 564 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -93, // on ";", reduce `goto_statement = "GOTO", label => ActionFn(187);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -93, // on "END", reduce `goto_statement = "GOTO", label => ActionFn(187);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 565 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -105, // on ";", reduce `label = r#"\\d+"# => ActionFn(14);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -105, // on "END", reduce `label = r#"\\d+"# => ActionFn(14);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 566 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 832, // on "THEN", goto 831 + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 567 + 0, // on "(", error + 0, // on ")", error + -71, // on "*", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "**", error + -71, // on "+", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ",", error + -71, // on "-", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ".", error + 0, // on "..", error + -71, // on "/", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -71, // on "<", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "<=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "<>", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ">", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ">=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "AND", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -71, // on "DIV", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -71, // on "IN", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "LABEL", error + -71, // on "MOD", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -71, // on "OR", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -71, // on "THEN", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 568 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -15, // on "THEN", reduce `boolean_expression = expression => ActionFn(205);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 569 + 0, // on "(", error + 0, // on ")", error + -219, // on "*", reduce `term = factor => ActionFn(210);` + 0, // on "**", error + -219, // on "+", reduce `term = factor => ActionFn(210);` + 0, // on ",", error + -219, // on "-", reduce `term = factor => ActionFn(210);` + 0, // on ".", error + 0, // on "..", error + -219, // on "/", reduce `term = factor => ActionFn(210);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -219, // on "<", reduce `term = factor => ActionFn(210);` + -219, // on "<=", reduce `term = factor => ActionFn(210);` + -219, // on "<>", reduce `term = factor => ActionFn(210);` + -219, // on "=", reduce `term = factor => ActionFn(210);` + -219, // on ">", reduce `term = factor => ActionFn(210);` + -219, // on ">=", reduce `term = factor => ActionFn(210);` + -219, // on "AND", reduce `term = factor => ActionFn(210);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -219, // on "DIV", reduce `term = factor => ActionFn(210);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -219, // on "IN", reduce `term = factor => ActionFn(210);` + 0, // on "LABEL", error + -219, // on "MOD", reduce `term = factor => ActionFn(210);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -219, // on "OR", reduce `term = factor => ActionFn(210);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -219, // on "THEN", reduce `term = factor => ActionFn(210);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 570 + 0, // on "(", error + 0, // on ")", error + -238, // on "*", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "**", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "+", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ",", error + -238, // on "-", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ".", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "..", error + -238, // on "/", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -238, // on "<", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "<=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "<>", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ">", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ">=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "AND", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -238, // on "DIV", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -238, // on "IN", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "LABEL", error + -238, // on "MOD", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -238, // on "OR", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -238, // on "THEN", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -238, // on "[", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "]", error + -238, // on "^", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 571 + 0, // on "(", error + 0, // on ")", error + -160, // on "*", reduce `primary = function_designator => ActionFn(218);` + -160, // on "**", reduce `primary = function_designator => ActionFn(218);` + -160, // on "+", reduce `primary = function_designator => ActionFn(218);` + 0, // on ",", error + -160, // on "-", reduce `primary = function_designator => ActionFn(218);` + 0, // on ".", error + 0, // on "..", error + -160, // on "/", reduce `primary = function_designator => ActionFn(218);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -160, // on "<", reduce `primary = function_designator => ActionFn(218);` + -160, // on "<=", reduce `primary = function_designator => ActionFn(218);` + -160, // on "<>", reduce `primary = function_designator => ActionFn(218);` + -160, // on "=", reduce `primary = function_designator => ActionFn(218);` + -160, // on ">", reduce `primary = function_designator => ActionFn(218);` + -160, // on ">=", reduce `primary = function_designator => ActionFn(218);` + -160, // on "AND", reduce `primary = function_designator => ActionFn(218);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -160, // on "DIV", reduce `primary = function_designator => ActionFn(218);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -160, // on "IN", reduce `primary = function_designator => ActionFn(218);` + 0, // on "LABEL", error + -160, // on "MOD", reduce `primary = function_designator => ActionFn(218);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -160, // on "OR", reduce `primary = function_designator => ActionFn(218);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -160, // on "THEN", reduce `primary = function_designator => ActionFn(218);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 572 + 834, // on "(", goto 833 + 0, // on ")", error + -236, // on "*", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "**", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "+", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ",", error + -236, // on "-", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ".", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "..", error + -236, // on "/", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -236, // on "<", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "<=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "<>", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ">", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ">=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "AND", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -236, // on "DIV", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -236, // on "IN", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "LABEL", error + -236, // on "MOD", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -236, // on "OR", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -236, // on "THEN", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -236, // on "[", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "]", error + -236, // on "^", reduce `variable_access = identifier => ActionFn(170);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 573 + 0, // on "(", error + 0, // on ")", error + -237, // on "*", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "**", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "+", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ",", error + -237, // on "-", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ".", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "..", error + -237, // on "/", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -237, // on "<", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "<=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "<>", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ">", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ">=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "AND", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -237, // on "DIV", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -237, // on "IN", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "LABEL", error + -237, // on "MOD", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -237, // on "OR", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -237, // on "THEN", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -237, // on "[", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "]", error + -237, // on "^", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 574 + 0, // on "(", error + 0, // on ")", error + -66, // on "*", reduce `exponentiation = primary => ActionFn(214);` + 835, // on "**", goto 834 + -66, // on "+", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ",", error + -66, // on "-", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ".", error + 0, // on "..", error + -66, // on "/", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -66, // on "<", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "<=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "<>", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ">", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ">=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "AND", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -66, // on "DIV", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -66, // on "IN", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "LABEL", error + -66, // on "MOD", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -66, // on "OR", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -66, // on "THEN", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 575 + 0, // on "(", error + 0, // on ")", error + -161, // on "*", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "**", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "+", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ",", error + -161, // on "-", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ".", error + 0, // on "..", error + -161, // on "/", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -161, // on "<", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "<=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "<>", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ">", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ">=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "AND", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -161, // on "DIV", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -161, // on "IN", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "LABEL", error + -161, // on "MOD", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -161, // on "OR", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -161, // on "THEN", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 576 + 585, // on "(", goto 584 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 586, // on "NIL", goto 585 + 587, // on "NOT", goto 586 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 588, // on "[", goto 587 + 0, // on "]", error + 0, // on "^", error + 589, // on r#"\'[^\']*\'"#, goto 588 + 590, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 589 + 591, // on r#"\\d+"#, goto 590 + 592, // on r#"\\d+\\.\\d+"#, goto 591 + // State 577 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 765, // on "+", goto 764 + 0, // on ",", error + 766, // on "-", goto 765 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 767, // on "<", goto 766 + 768, // on "<=", goto 767 + 769, // on "<>", goto 768 + 770, // on "=", goto 769 + 771, // on ">", goto 770 + 772, // on ">=", goto 771 + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 773, // on "IN", goto 772 + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 774, // on "OR", goto 773 + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -68, // on "THEN", reduce `expression = simple_expression => ActionFn(206);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 578 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -205, // on "+", reduce `simple_expression = term => ActionFn(208);` + 0, // on ",", error + -205, // on "-", reduce `simple_expression = term => ActionFn(208);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -205, // on "<", reduce `simple_expression = term => ActionFn(208);` + -205, // on "<=", reduce `simple_expression = term => ActionFn(208);` + -205, // on "<>", reduce `simple_expression = term => ActionFn(208);` + -205, // on "=", reduce `simple_expression = term => ActionFn(208);` + -205, // on ">", reduce `simple_expression = term => ActionFn(208);` + -205, // on ">=", reduce `simple_expression = term => ActionFn(208);` + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -205, // on "IN", reduce `simple_expression = term => ActionFn(208);` + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -205, // on "OR", reduce `simple_expression = term => ActionFn(208);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -205, // on "THEN", reduce `simple_expression = term => ActionFn(208);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 579 + 0, // on "(", error + 0, // on ")", error + -159, // on "*", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "**", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "+", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ",", error + -159, // on "-", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ".", error + 0, // on "..", error + -159, // on "/", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -159, // on "<", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "<=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "<>", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ">", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ">=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "AND", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -159, // on "DIV", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -159, // on "IN", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "LABEL", error + -159, // on "MOD", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -159, // on "OR", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -159, // on "THEN", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 580 + 0, // on "(", error + 0, // on ")", error + -232, // on "*", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "**", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "+", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ",", error + -232, // on "-", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ".", error + 0, // on "..", error + -232, // on "/", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -232, // on "<", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<>", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ">", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ">=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "AND", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -232, // on "DIV", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -232, // on "IN", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "LABEL", error + -232, // on "MOD", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -232, // on "OR", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -232, // on "THEN", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 581 + 0, // on "(", error + 0, // on ")", error + -228, // on "*", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "**", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "+", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ",", error + -228, // on "-", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ".", error + 0, // on "..", error + -228, // on "/", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -228, // on "<", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<>", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ">", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ">=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "AND", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -228, // on "DIV", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -228, // on "IN", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "LABEL", error + -228, // on "MOD", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -228, // on "OR", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -228, // on "THEN", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 582 + 0, // on "(", error + 0, // on ")", error + -233, // on "*", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "**", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "+", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ",", error + -233, // on "-", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ".", error + 0, // on "..", error + -233, // on "/", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -233, // on "<", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<>", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ">", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ">=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "AND", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -233, // on "DIV", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -233, // on "IN", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "LABEL", error + -233, // on "MOD", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -233, // on "OR", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -233, // on "THEN", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 583 + 0, // on "(", error + 0, // on ")", error + -158, // on "*", reduce `primary = variable_access => ActionFn(216);` + -158, // on "**", reduce `primary = variable_access => ActionFn(216);` + -158, // on "+", reduce `primary = variable_access => ActionFn(216);` + 0, // on ",", error + -158, // on "-", reduce `primary = variable_access => ActionFn(216);` + 840, // on ".", goto 839 + 0, // on "..", error + -158, // on "/", reduce `primary = variable_access => ActionFn(216);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -158, // on "<", reduce `primary = variable_access => ActionFn(216);` + -158, // on "<=", reduce `primary = variable_access => ActionFn(216);` + -158, // on "<>", reduce `primary = variable_access => ActionFn(216);` + -158, // on "=", reduce `primary = variable_access => ActionFn(216);` + -158, // on ">", reduce `primary = variable_access => ActionFn(216);` + -158, // on ">=", reduce `primary = variable_access => ActionFn(216);` + -158, // on "AND", reduce `primary = variable_access => ActionFn(216);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -158, // on "DIV", reduce `primary = variable_access => ActionFn(216);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -158, // on "IN", reduce `primary = variable_access => ActionFn(216);` + 0, // on "LABEL", error + -158, // on "MOD", reduce `primary = variable_access => ActionFn(216);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -158, // on "OR", reduce `primary = variable_access => ActionFn(216);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -158, // on "THEN", reduce `primary = variable_access => ActionFn(216);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 841, // on "[", goto 840 + 0, // on "]", error + 842, // on "^", goto 841 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 584 + 798, // on "(", goto 797 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 799, // on "NOT", goto 798 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 800, // on "[", goto 799 + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 801, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 800 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 585 + 0, // on "(", error + 0, // on ")", error + -230, // on "*", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "**", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "+", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ",", error + -230, // on "-", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ".", error + 0, // on "..", error + -230, // on "/", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -230, // on "<", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<>", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ">", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ">=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "AND", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -230, // on "DIV", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -230, // on "IN", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "LABEL", error + -230, // on "MOD", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -230, // on "OR", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -230, // on "THEN", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 586 + 585, // on "(", goto 584 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 586, // on "NIL", goto 585 + 587, // on "NOT", goto 586 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 588, // on "[", goto 587 + 0, // on "]", error + 0, // on "^", error + 589, // on r#"\'[^\']*\'"#, goto 588 + 590, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 589 + 591, // on r#"\\d+"#, goto 590 + 592, // on r#"\\d+\\.\\d+"#, goto 591 + // State 587 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 846, // on "]", goto 845 + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 588 + 0, // on "(", error + 0, // on ")", error + -229, // on "*", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "**", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "+", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ",", error + -229, // on "-", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ".", error + 0, // on "..", error + -229, // on "/", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -229, // on "<", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<>", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ">", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ">=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "AND", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -229, // on "DIV", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -229, // on "IN", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "LABEL", error + -229, // on "MOD", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -229, // on "OR", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -229, // on "THEN", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 589 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -94, // on "<", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<>", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -94, // on "IN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -94, // on "THEN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 590 + 0, // on "(", error + 0, // on ")", error + -231, // on "*", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "**", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "+", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ",", error + -231, // on "-", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ".", error + 0, // on "..", error + -231, // on "/", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -231, // on "<", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<>", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ">", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ">=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "AND", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -231, // on "DIV", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -231, // on "IN", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "LABEL", error + -231, // on "MOD", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -231, // on "OR", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -231, // on "THEN", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 591 + 0, // on "(", error + 0, // on ")", error + -234, // on "*", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "**", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "+", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ",", error + -234, // on "-", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ".", error + 0, // on "..", error + -234, // on "/", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -234, // on "<", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<>", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ">", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ">=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "AND", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -234, // on "DIV", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -234, // on "IN", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "LABEL", error + -234, // on "MOD", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -234, // on "OR", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -234, // on "THEN", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 592 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -128, // on ";", reduce `non_labeled_closed_statement = assignment_statement => ActionFn(144);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -128, // on "UNTIL", reduce `non_labeled_closed_statement = assignment_statement => ActionFn(144);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 593 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -132, // on ";", reduce `non_labeled_closed_statement = case_statement => ActionFn(148);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -132, // on "UNTIL", reduce `non_labeled_closed_statement = case_statement => ActionFn(148);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 594 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -137, // on ";", reduce `non_labeled_closed_statement = closed_for_statement => ActionFn(153);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -137, // on "UNTIL", reduce `non_labeled_closed_statement = closed_for_statement => ActionFn(153);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 595 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -135, // on ";", reduce `non_labeled_closed_statement = closed_if_statement => ActionFn(151);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -135, // on "UNTIL", reduce `non_labeled_closed_statement = closed_if_statement => ActionFn(151);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 596 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -208, // on ";", reduce `statement = closed_statement => ActionFn(139);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -208, // on "UNTIL", reduce `statement = closed_statement => ActionFn(139);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 597 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -136, // on ";", reduce `non_labeled_closed_statement = closed_while_statement => ActionFn(152);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -136, // on "UNTIL", reduce `non_labeled_closed_statement = closed_while_statement => ActionFn(152);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 598 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -134, // on ";", reduce `non_labeled_closed_statement = closed_with_statement => ActionFn(150);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -134, // on "UNTIL", reduce `non_labeled_closed_statement = closed_with_statement => ActionFn(150);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 599 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -131, // on ";", reduce `non_labeled_closed_statement = compound_statement => ActionFn(147);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -131, // on "UNTIL", reduce `non_labeled_closed_statement = compound_statement => ActionFn(147);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 600 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -130, // on ";", reduce `non_labeled_closed_statement = goto_statement => ActionFn(146);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -130, // on "UNTIL", reduce `non_labeled_closed_statement = goto_statement => ActionFn(146);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 601 + 848, // on "(", goto 847 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + -236, // on ".", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + -236, // on ":=", reduce `variable_access = identifier => ActionFn(170);` + -178, // on ";", reduce `procedure_statement = identifier => ActionFn(180);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -178, // on "UNTIL", reduce `procedure_statement = identifier => ActionFn(180);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -236, // on "[", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "]", error + -236, // on "^", reduce `variable_access = identifier => ActionFn(170);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 602 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 849, // on ":", goto 848 + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 603 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -37, // on ";", reduce `closed_statement = non_labeled_closed_statement => ActionFn(143);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -37, // on "UNTIL", reduce `closed_statement = non_labeled_closed_statement => ActionFn(143);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 604 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -150, // on ";", reduce `open_statement = non_labeled_open_statement => ActionFn(141);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -150, // on "UNTIL", reduce `open_statement = non_labeled_open_statement => ActionFn(141);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 605 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -142, // on ";", reduce `non_labeled_open_statement = open_for_statement => ActionFn(158);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -142, // on "UNTIL", reduce `non_labeled_open_statement = open_for_statement => ActionFn(158);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 606 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -140, // on ";", reduce `non_labeled_open_statement = open_if_statement => ActionFn(156);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -140, // on "UNTIL", reduce `non_labeled_open_statement = open_if_statement => ActionFn(156);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 607 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -207, // on ";", reduce `statement = open_statement => ActionFn(138);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -207, // on "UNTIL", reduce `statement = open_statement => ActionFn(138);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 608 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -141, // on ";", reduce `non_labeled_open_statement = open_while_statement => ActionFn(157);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -141, // on "UNTIL", reduce `non_labeled_open_statement = open_while_statement => ActionFn(157);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 609 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -139, // on ";", reduce `non_labeled_open_statement = open_with_statement => ActionFn(155);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -139, // on "UNTIL", reduce `non_labeled_open_statement = open_with_statement => ActionFn(155);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 610 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -129, // on ";", reduce `non_labeled_closed_statement = procedure_statement => ActionFn(145);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -129, // on "UNTIL", reduce `non_labeled_closed_statement = procedure_statement => ActionFn(145);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 611 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -133, // on ";", reduce `non_labeled_closed_statement = repeat_statement => ActionFn(149);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -133, // on "UNTIL", reduce `non_labeled_closed_statement = repeat_statement => ActionFn(149);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 612 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -211, // on ";", reduce `statement_sequence = statement => ActionFn(137);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -211, // on "UNTIL", reduce `statement_sequence = statement => ActionFn(137);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 613 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 851, // on ";", goto 850 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 852, // on "UNTIL", goto 851 + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 614 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 529, // on ".", goto 528 + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 853, // on ":=", goto 852 + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 531, // on "[", goto 530 + 0, // on "]", error + 532, // on "^", goto 531 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 615 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 478, // on "BEGIN", goto 477 + 479, // on "CASE", goto 478 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -138, // on "END", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "EXTERNAL", error + 480, // on "FOR", goto 479 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 481, // on "GOTO", goto 480 + 482, // on "IF", goto 481 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 483, // on "REPEAT", goto 482 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 484, // on "WHILE", goto 483 + 485, // on "WITH", goto 484 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 486, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 485 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 616 + 552, // on "(", goto 551 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 555, // on "NIL", goto 554 + 556, // on "NOT", goto 555 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 557, // on "[", goto 556 + 0, // on "]", error + 0, // on "^", error + 558, // on r#"\'[^\']*\'"#, goto 557 + 559, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 558 + 560, // on r#"\\d+"#, goto 559 + 561, // on r#"\\d+\\.\\d+"#, goto 560 + // State 617 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 564, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 563 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 618 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 858, // on r#"\\d+"#, goto 857 + 0, // on r#"\\d+\\.\\d+"#, error + // State 619 + 585, // on "(", goto 584 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 586, // on "NIL", goto 585 + 587, // on "NOT", goto 586 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 588, // on "[", goto 587 + 0, // on "]", error + 0, // on "^", error + 589, // on r#"\'[^\']*\'"#, goto 588 + 590, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 589 + 591, // on r#"\\d+"#, goto 590 + 592, // on r#"\\d+\\.\\d+"#, goto 591 + // State 620 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 616, // on "BEGIN", goto 615 + 617, // on "CASE", goto 616 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 618, // on "FOR", goto 617 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 619, // on "GOTO", goto 618 + 620, // on "IF", goto 619 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 621, // on "REPEAT", goto 620 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -138, // on "UNTIL", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "VAR", error + 622, // on "WHILE", goto 621 + 623, // on "WITH", goto 622 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 624, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 623 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 621 + 643, // on "(", goto 642 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 644, // on "NIL", goto 643 + 645, // on "NOT", goto 644 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 646, // on "[", goto 645 + 0, // on "]", error + 0, // on "^", error + 647, // on r#"\'[^\']*\'"#, goto 646 + 648, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 647 + 649, // on r#"\\d+"#, goto 648 + 650, // on r#"\\d+\\.\\d+"#, goto 649 + // State 622 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 656, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 655 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 623 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + -94, // on ":=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ";", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -94, // on "UNTIL", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 624 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 863, // on "DO", goto 862 + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 625 + 0, // on "(", error + 0, // on ")", error + -71, // on "*", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "**", error + -71, // on "+", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ",", error + -71, // on "-", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ".", error + 0, // on "..", error + -71, // on "/", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -71, // on "<", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "<=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "<>", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ">", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ">=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "AND", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -71, // on "DIV", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "DO", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -71, // on "IN", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "LABEL", error + -71, // on "MOD", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -71, // on "OR", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 626 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + -15, // on "DO", reduce `boolean_expression = expression => ActionFn(205);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 627 + 0, // on "(", error + 0, // on ")", error + -219, // on "*", reduce `term = factor => ActionFn(210);` + 0, // on "**", error + -219, // on "+", reduce `term = factor => ActionFn(210);` + 0, // on ",", error + -219, // on "-", reduce `term = factor => ActionFn(210);` + 0, // on ".", error + 0, // on "..", error + -219, // on "/", reduce `term = factor => ActionFn(210);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -219, // on "<", reduce `term = factor => ActionFn(210);` + -219, // on "<=", reduce `term = factor => ActionFn(210);` + -219, // on "<>", reduce `term = factor => ActionFn(210);` + -219, // on "=", reduce `term = factor => ActionFn(210);` + -219, // on ">", reduce `term = factor => ActionFn(210);` + -219, // on ">=", reduce `term = factor => ActionFn(210);` + -219, // on "AND", reduce `term = factor => ActionFn(210);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -219, // on "DIV", reduce `term = factor => ActionFn(210);` + -219, // on "DO", reduce `term = factor => ActionFn(210);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -219, // on "IN", reduce `term = factor => ActionFn(210);` + 0, // on "LABEL", error + -219, // on "MOD", reduce `term = factor => ActionFn(210);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -219, // on "OR", reduce `term = factor => ActionFn(210);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 628 + 0, // on "(", error + 0, // on ")", error + -238, // on "*", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "**", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "+", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ",", error + -238, // on "-", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ".", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "..", error + -238, // on "/", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -238, // on "<", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "<=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "<>", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ">", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ">=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "AND", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -238, // on "DIV", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "DO", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -238, // on "IN", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "LABEL", error + -238, // on "MOD", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -238, // on "OR", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -238, // on "[", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "]", error + -238, // on "^", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 629 + 0, // on "(", error + 0, // on ")", error + -160, // on "*", reduce `primary = function_designator => ActionFn(218);` + -160, // on "**", reduce `primary = function_designator => ActionFn(218);` + -160, // on "+", reduce `primary = function_designator => ActionFn(218);` + 0, // on ",", error + -160, // on "-", reduce `primary = function_designator => ActionFn(218);` + 0, // on ".", error + 0, // on "..", error + -160, // on "/", reduce `primary = function_designator => ActionFn(218);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -160, // on "<", reduce `primary = function_designator => ActionFn(218);` + -160, // on "<=", reduce `primary = function_designator => ActionFn(218);` + -160, // on "<>", reduce `primary = function_designator => ActionFn(218);` + -160, // on "=", reduce `primary = function_designator => ActionFn(218);` + -160, // on ">", reduce `primary = function_designator => ActionFn(218);` + -160, // on ">=", reduce `primary = function_designator => ActionFn(218);` + -160, // on "AND", reduce `primary = function_designator => ActionFn(218);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -160, // on "DIV", reduce `primary = function_designator => ActionFn(218);` + -160, // on "DO", reduce `primary = function_designator => ActionFn(218);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -160, // on "IN", reduce `primary = function_designator => ActionFn(218);` + 0, // on "LABEL", error + -160, // on "MOD", reduce `primary = function_designator => ActionFn(218);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -160, // on "OR", reduce `primary = function_designator => ActionFn(218);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 630 + 865, // on "(", goto 864 + 0, // on ")", error + -236, // on "*", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "**", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "+", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ",", error + -236, // on "-", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ".", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "..", error + -236, // on "/", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -236, // on "<", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "<=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "<>", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ">", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ">=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "AND", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -236, // on "DIV", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "DO", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -236, // on "IN", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "LABEL", error + -236, // on "MOD", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -236, // on "OR", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -236, // on "[", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "]", error + -236, // on "^", reduce `variable_access = identifier => ActionFn(170);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 631 + 0, // on "(", error + 0, // on ")", error + -237, // on "*", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "**", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "+", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ",", error + -237, // on "-", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ".", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "..", error + -237, // on "/", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -237, // on "<", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "<=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "<>", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ">", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ">=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "AND", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -237, // on "DIV", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "DO", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -237, // on "IN", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "LABEL", error + -237, // on "MOD", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -237, // on "OR", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -237, // on "[", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "]", error + -237, // on "^", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 632 + 0, // on "(", error + 0, // on ")", error + -66, // on "*", reduce `exponentiation = primary => ActionFn(214);` + 866, // on "**", goto 865 + -66, // on "+", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ",", error + -66, // on "-", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ".", error + 0, // on "..", error + -66, // on "/", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -66, // on "<", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "<=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "<>", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ">", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ">=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "AND", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -66, // on "DIV", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "DO", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -66, // on "IN", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "LABEL", error + -66, // on "MOD", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -66, // on "OR", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 633 + 0, // on "(", error + 0, // on ")", error + -161, // on "*", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "**", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "+", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ",", error + -161, // on "-", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ".", error + 0, // on "..", error + -161, // on "/", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -161, // on "<", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "<=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "<>", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ">", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ">=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "AND", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -161, // on "DIV", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "DO", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -161, // on "IN", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "LABEL", error + -161, // on "MOD", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -161, // on "OR", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 634 + 643, // on "(", goto 642 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 644, // on "NIL", goto 643 + 645, // on "NOT", goto 644 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 646, // on "[", goto 645 + 0, // on "]", error + 0, // on "^", error + 647, // on r#"\'[^\']*\'"#, goto 646 + 648, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 647 + 649, // on r#"\\d+"#, goto 648 + 650, // on r#"\\d+\\.\\d+"#, goto 649 + // State 635 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 765, // on "+", goto 764 + 0, // on ",", error + 766, // on "-", goto 765 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 767, // on "<", goto 766 + 768, // on "<=", goto 767 + 769, // on "<>", goto 768 + 770, // on "=", goto 769 + 771, // on ">", goto 770 + 772, // on ">=", goto 771 + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + -68, // on "DO", reduce `expression = simple_expression => ActionFn(206);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 773, // on "IN", goto 772 + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 774, // on "OR", goto 773 + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 636 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -205, // on "+", reduce `simple_expression = term => ActionFn(208);` + 0, // on ",", error + -205, // on "-", reduce `simple_expression = term => ActionFn(208);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -205, // on "<", reduce `simple_expression = term => ActionFn(208);` + -205, // on "<=", reduce `simple_expression = term => ActionFn(208);` + -205, // on "<>", reduce `simple_expression = term => ActionFn(208);` + -205, // on "=", reduce `simple_expression = term => ActionFn(208);` + -205, // on ">", reduce `simple_expression = term => ActionFn(208);` + -205, // on ">=", reduce `simple_expression = term => ActionFn(208);` + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + -205, // on "DO", reduce `simple_expression = term => ActionFn(208);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -205, // on "IN", reduce `simple_expression = term => ActionFn(208);` + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -205, // on "OR", reduce `simple_expression = term => ActionFn(208);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 637 + 0, // on "(", error + 0, // on ")", error + -159, // on "*", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "**", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "+", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ",", error + -159, // on "-", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ".", error + 0, // on "..", error + -159, // on "/", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -159, // on "<", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "<=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "<>", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ">", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ">=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "AND", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -159, // on "DIV", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "DO", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -159, // on "IN", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "LABEL", error + -159, // on "MOD", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -159, // on "OR", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 638 + 0, // on "(", error + 0, // on ")", error + -232, // on "*", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "**", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "+", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ",", error + -232, // on "-", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ".", error + 0, // on "..", error + -232, // on "/", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -232, // on "<", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<>", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ">", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ">=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "AND", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -232, // on "DIV", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "DO", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -232, // on "IN", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "LABEL", error + -232, // on "MOD", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -232, // on "OR", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 639 + 0, // on "(", error + 0, // on ")", error + -228, // on "*", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "**", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "+", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ",", error + -228, // on "-", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ".", error + 0, // on "..", error + -228, // on "/", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -228, // on "<", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<>", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ">", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ">=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "AND", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -228, // on "DIV", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "DO", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -228, // on "IN", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "LABEL", error + -228, // on "MOD", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -228, // on "OR", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 640 + 0, // on "(", error + 0, // on ")", error + -233, // on "*", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "**", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "+", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ",", error + -233, // on "-", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ".", error + 0, // on "..", error + -233, // on "/", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -233, // on "<", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<>", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ">", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ">=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "AND", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -233, // on "DIV", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "DO", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -233, // on "IN", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "LABEL", error + -233, // on "MOD", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -233, // on "OR", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 641 + 0, // on "(", error + 0, // on ")", error + -158, // on "*", reduce `primary = variable_access => ActionFn(216);` + -158, // on "**", reduce `primary = variable_access => ActionFn(216);` + -158, // on "+", reduce `primary = variable_access => ActionFn(216);` + 0, // on ",", error + -158, // on "-", reduce `primary = variable_access => ActionFn(216);` + 871, // on ".", goto 870 + 0, // on "..", error + -158, // on "/", reduce `primary = variable_access => ActionFn(216);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -158, // on "<", reduce `primary = variable_access => ActionFn(216);` + -158, // on "<=", reduce `primary = variable_access => ActionFn(216);` + -158, // on "<>", reduce `primary = variable_access => ActionFn(216);` + -158, // on "=", reduce `primary = variable_access => ActionFn(216);` + -158, // on ">", reduce `primary = variable_access => ActionFn(216);` + -158, // on ">=", reduce `primary = variable_access => ActionFn(216);` + -158, // on "AND", reduce `primary = variable_access => ActionFn(216);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -158, // on "DIV", reduce `primary = variable_access => ActionFn(216);` + -158, // on "DO", reduce `primary = variable_access => ActionFn(216);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -158, // on "IN", reduce `primary = variable_access => ActionFn(216);` + 0, // on "LABEL", error + -158, // on "MOD", reduce `primary = variable_access => ActionFn(216);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -158, // on "OR", reduce `primary = variable_access => ActionFn(216);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 872, // on "[", goto 871 + 0, // on "]", error + 873, // on "^", goto 872 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 642 + 798, // on "(", goto 797 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 799, // on "NOT", goto 798 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 800, // on "[", goto 799 + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 801, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 800 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 643 + 0, // on "(", error + 0, // on ")", error + -230, // on "*", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "**", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "+", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ",", error + -230, // on "-", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ".", error + 0, // on "..", error + -230, // on "/", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -230, // on "<", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<>", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ">", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ">=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "AND", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -230, // on "DIV", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "DO", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -230, // on "IN", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "LABEL", error + -230, // on "MOD", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -230, // on "OR", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 644 + 643, // on "(", goto 642 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 644, // on "NIL", goto 643 + 645, // on "NOT", goto 644 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 646, // on "[", goto 645 + 0, // on "]", error + 0, // on "^", error + 647, // on r#"\'[^\']*\'"#, goto 646 + 648, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 647 + 649, // on r#"\\d+"#, goto 648 + 650, // on r#"\\d+\\.\\d+"#, goto 649 + // State 645 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 877, // on "]", goto 876 + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 646 + 0, // on "(", error + 0, // on ")", error + -229, // on "*", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "**", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "+", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ",", error + -229, // on "-", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ".", error + 0, // on "..", error + -229, // on "/", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -229, // on "<", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<>", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ">", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ">=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "AND", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -229, // on "DIV", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "DO", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -229, // on "IN", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "LABEL", error + -229, // on "MOD", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -229, // on "OR", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 647 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -94, // on "<", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<>", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "DO", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -94, // on "IN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 648 + 0, // on "(", error + 0, // on ")", error + -231, // on "*", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "**", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "+", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ",", error + -231, // on "-", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ".", error + 0, // on "..", error + -231, // on "/", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -231, // on "<", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<>", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ">", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ">=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "AND", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -231, // on "DIV", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "DO", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -231, // on "IN", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "LABEL", error + -231, // on "MOD", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -231, // on "OR", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 649 + 0, // on "(", error + 0, // on ")", error + -234, // on "*", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "**", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "+", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ",", error + -234, // on "-", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ".", error + 0, // on "..", error + -234, // on "/", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -234, // on "<", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<>", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ">", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ">=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "AND", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -234, // on "DIV", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "DO", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -234, // on "IN", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "LABEL", error + -234, // on "MOD", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -234, // on "OR", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 650 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -238, // on ",", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "-", error + -238, // on ".", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + -238, // on "DO", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -238, // on "[", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "]", error + -238, // on "^", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 651 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -236, // on ",", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "-", error + -236, // on ".", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + -236, // on "DO", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -236, // on "[", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "]", error + -236, // on "^", reduce `variable_access = identifier => ActionFn(170);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 652 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -237, // on ",", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "-", error + -237, // on ".", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + -237, // on "DO", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -237, // on "[", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "]", error + -237, // on "^", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 653 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 90, // on ",", goto 89 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 879, // on "DO", goto 878 + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 654 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -189, // on ",", reduce `record_variable_list = variable_access => ActionFn(204);` + 0, // on "-", error + 880, // on ".", goto 879 + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + -189, // on "DO", reduce `record_variable_list = variable_access => ActionFn(204);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 881, // on "[", goto 880 + 0, // on "]", error + 882, // on "^", goto 881 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 655 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -94, // on ",", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "-", error + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + -94, // on "DO", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 656 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -209, // on ";", reduce `statement_part = compound_statement => ActionFn(134);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 657 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -14, // on ";", reduce `block = label_declaration_part, constant_definition_part, type_definition_part, variable_declaration_part, procedure_and_function_declaration_part, statement_part => ActionFn(8);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 658 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 478, // on "BEGIN", goto 477 + 479, // on "CASE", goto 478 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -138, // on "END", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "EXTERNAL", error + 480, // on "FOR", goto 479 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 481, // on "GOTO", goto 480 + 482, // on "IF", goto 481 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 483, // on "REPEAT", goto 482 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 484, // on "WHILE", goto 483 + 485, // on "WITH", goto 484 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 486, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 485 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 659 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -44, // on ";", reduce `constant = sign, non_string => ActionFn(35);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -44, // on "END", reduce `constant = sign, non_string => ActionFn(35);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 660 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 884, // on "OF", goto 883 + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 661 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 885, // on "END", goto 884 + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 662 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -18, // on ",", reduce `case_constant_list = case_constant_list, comma, case_constant => ActionFn(85);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + -18, // on ":", reduce `case_constant_list = case_constant_list, comma, case_constant => ActionFn(85);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 663 + 0, // on "(", error + -253, // on ")", reduce `variant_part = => ActionFn(261);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 890, // on "CASE", goto 889 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 45, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 44 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 664 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -17, // on ",", reduce `case_constant = constant, "..", constant => ActionFn(88);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + -17, // on ":", reduce `case_constant = constant, "..", constant => ActionFn(88);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 665 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -144, // on ",", reduce `non_string = identifier => ActionFn(40);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + -144, // on ":", reduce `non_string = identifier => ActionFn(40);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 666 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -43, // on ",", reduce `constant = non_string => ActionFn(34);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + -43, // on ":", reduce `constant = non_string => ActionFn(34);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 667 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 45, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 44 + 670, // on r#"\\d+"#, goto 669 + 671, // on r#"\\d+\\.\\d+"#, goto 670 + // State 668 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -45, // on ",", reduce `constant = r#"\'[^\']*\'"# => ActionFn(36);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + -45, // on ":", reduce `constant = r#"\'[^\']*\'"# => ActionFn(36);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 669 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -143, // on ",", reduce `non_string = r#"\\d+"# => ActionFn(39);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + -143, // on ":", reduce `non_string = r#"\\d+"# => ActionFn(39);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 670 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -145, // on ",", reduce `non_string = r#"\\d+\\.\\d+"# => ActionFn(41);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + -145, // on ":", reduce `non_string = r#"\\d+\\.\\d+"# => ActionFn(41);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 671 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -249, // on ";", reduce `variant_list = variant_list, semicolon, variant => ActionFn(80);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -249, // on "END", reduce `variant_list = variant_list, semicolon, variant => ActionFn(80);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 672 + 0, // on "(", error + -7, // on ")", reduce `actual_parameter_list = actual_parameter => ActionFn(183);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -7, // on ",", reduce `actual_parameter_list = actual_parameter => ActionFn(183);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 673 + 0, // on "(", error + 893, // on ")", goto 892 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 674 + 0, // on "(", error + -71, // on ")", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "*", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "**", error + -71, // on "+", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ",", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "-", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ".", error + 0, // on "..", error + -71, // on "/", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ":", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ":=", error + 0, // on ";", error + -71, // on "<", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "<=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "<>", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ">", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ">=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "AND", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -71, // on "DIV", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -71, // on "IN", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "LABEL", error + -71, // on "MOD", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -71, // on "OR", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 675 + 0, // on "(", error + -3, // on ")", reduce `actual_parameter = expression => ActionFn(184);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -3, // on ",", reduce `actual_parameter = expression => ActionFn(184);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 895, // on ":", goto 894 + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 676 + 0, // on "(", error + -219, // on ")", reduce `term = factor => ActionFn(210);` + -219, // on "*", reduce `term = factor => ActionFn(210);` + 0, // on "**", error + -219, // on "+", reduce `term = factor => ActionFn(210);` + -219, // on ",", reduce `term = factor => ActionFn(210);` + -219, // on "-", reduce `term = factor => ActionFn(210);` + 0, // on ".", error + 0, // on "..", error + -219, // on "/", reduce `term = factor => ActionFn(210);` + -219, // on ":", reduce `term = factor => ActionFn(210);` + 0, // on ":=", error + 0, // on ";", error + -219, // on "<", reduce `term = factor => ActionFn(210);` + -219, // on "<=", reduce `term = factor => ActionFn(210);` + -219, // on "<>", reduce `term = factor => ActionFn(210);` + -219, // on "=", reduce `term = factor => ActionFn(210);` + -219, // on ">", reduce `term = factor => ActionFn(210);` + -219, // on ">=", reduce `term = factor => ActionFn(210);` + -219, // on "AND", reduce `term = factor => ActionFn(210);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -219, // on "DIV", reduce `term = factor => ActionFn(210);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -219, // on "IN", reduce `term = factor => ActionFn(210);` + 0, // on "LABEL", error + -219, // on "MOD", reduce `term = factor => ActionFn(210);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -219, // on "OR", reduce `term = factor => ActionFn(210);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 677 + 0, // on "(", error + -238, // on ")", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "*", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "**", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "+", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ",", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "-", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ".", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "..", error + -238, // on "/", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ":", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ":=", error + 0, // on ";", error + -238, // on "<", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "<=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "<>", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ">", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ">=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "AND", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -238, // on "DIV", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -238, // on "IN", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "LABEL", error + -238, // on "MOD", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -238, // on "OR", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -238, // on "[", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "]", error + -238, // on "^", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 678 + 0, // on "(", error + -160, // on ")", reduce `primary = function_designator => ActionFn(218);` + -160, // on "*", reduce `primary = function_designator => ActionFn(218);` + -160, // on "**", reduce `primary = function_designator => ActionFn(218);` + -160, // on "+", reduce `primary = function_designator => ActionFn(218);` + -160, // on ",", reduce `primary = function_designator => ActionFn(218);` + -160, // on "-", reduce `primary = function_designator => ActionFn(218);` + 0, // on ".", error + 0, // on "..", error + -160, // on "/", reduce `primary = function_designator => ActionFn(218);` + -160, // on ":", reduce `primary = function_designator => ActionFn(218);` + 0, // on ":=", error + 0, // on ";", error + -160, // on "<", reduce `primary = function_designator => ActionFn(218);` + -160, // on "<=", reduce `primary = function_designator => ActionFn(218);` + -160, // on "<>", reduce `primary = function_designator => ActionFn(218);` + -160, // on "=", reduce `primary = function_designator => ActionFn(218);` + -160, // on ">", reduce `primary = function_designator => ActionFn(218);` + -160, // on ">=", reduce `primary = function_designator => ActionFn(218);` + -160, // on "AND", reduce `primary = function_designator => ActionFn(218);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -160, // on "DIV", reduce `primary = function_designator => ActionFn(218);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -160, // on "IN", reduce `primary = function_designator => ActionFn(218);` + 0, // on "LABEL", error + -160, // on "MOD", reduce `primary = function_designator => ActionFn(218);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -160, // on "OR", reduce `primary = function_designator => ActionFn(218);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 679 + 897, // on "(", goto 896 + -236, // on ")", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "*", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "**", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "+", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ",", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "-", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ".", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "..", error + -236, // on "/", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ":", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ":=", error + 0, // on ";", error + -236, // on "<", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "<=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "<>", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ">", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ">=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "AND", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -236, // on "DIV", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -236, // on "IN", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "LABEL", error + -236, // on "MOD", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -236, // on "OR", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -236, // on "[", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "]", error + -236, // on "^", reduce `variable_access = identifier => ActionFn(170);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 680 + 0, // on "(", error + -237, // on ")", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "*", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "**", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "+", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ",", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "-", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ".", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "..", error + -237, // on "/", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ":", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ":=", error + 0, // on ";", error + -237, // on "<", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "<=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "<>", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ">", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ">=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "AND", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -237, // on "DIV", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -237, // on "IN", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "LABEL", error + -237, // on "MOD", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -237, // on "OR", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -237, // on "[", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "]", error + -237, // on "^", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 681 + 0, // on "(", error + -66, // on ")", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "*", reduce `exponentiation = primary => ActionFn(214);` + 898, // on "**", goto 897 + -66, // on "+", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ",", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "-", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ".", error + 0, // on "..", error + -66, // on "/", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ":", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ":=", error + 0, // on ";", error + -66, // on "<", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "<=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "<>", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ">", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ">=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "AND", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -66, // on "DIV", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -66, // on "IN", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "LABEL", error + -66, // on "MOD", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -66, // on "OR", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 682 + 0, // on "(", error + -161, // on ")", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "*", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "**", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "+", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ",", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "-", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ".", error + 0, // on "..", error + -161, // on "/", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ":", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ":=", error + 0, // on ";", error + -161, // on "<", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "<=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "<>", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ">", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ">=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "AND", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -161, // on "DIV", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -161, // on "IN", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "LABEL", error + -161, // on "MOD", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -161, // on "OR", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 683 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 684 + 0, // on "(", error + -68, // on ")", reduce `expression = simple_expression => ActionFn(206);` + 0, // on "*", error + 0, // on "**", error + 765, // on "+", goto 764 + -68, // on ",", reduce `expression = simple_expression => ActionFn(206);` + 766, // on "-", goto 765 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + -68, // on ":", reduce `expression = simple_expression => ActionFn(206);` + 0, // on ":=", error + 0, // on ";", error + 767, // on "<", goto 766 + 768, // on "<=", goto 767 + 769, // on "<>", goto 768 + 770, // on "=", goto 769 + 771, // on ">", goto 770 + 772, // on ">=", goto 771 + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 773, // on "IN", goto 772 + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 774, // on "OR", goto 773 + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 685 + 0, // on "(", error + -205, // on ")", reduce `simple_expression = term => ActionFn(208);` + 776, // on "*", goto 775 + 0, // on "**", error + -205, // on "+", reduce `simple_expression = term => ActionFn(208);` + -205, // on ",", reduce `simple_expression = term => ActionFn(208);` + -205, // on "-", reduce `simple_expression = term => ActionFn(208);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + -205, // on ":", reduce `simple_expression = term => ActionFn(208);` + 0, // on ":=", error + 0, // on ";", error + -205, // on "<", reduce `simple_expression = term => ActionFn(208);` + -205, // on "<=", reduce `simple_expression = term => ActionFn(208);` + -205, // on "<>", reduce `simple_expression = term => ActionFn(208);` + -205, // on "=", reduce `simple_expression = term => ActionFn(208);` + -205, // on ">", reduce `simple_expression = term => ActionFn(208);` + -205, // on ">=", reduce `simple_expression = term => ActionFn(208);` + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -205, // on "IN", reduce `simple_expression = term => ActionFn(208);` + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -205, // on "OR", reduce `simple_expression = term => ActionFn(208);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 686 + 0, // on "(", error + -159, // on ")", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "*", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "**", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "+", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ",", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "-", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ".", error + 0, // on "..", error + -159, // on "/", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ":", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ":=", error + 0, // on ";", error + -159, // on "<", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "<=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "<>", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ">", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ">=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "AND", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -159, // on "DIV", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -159, // on "IN", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "LABEL", error + -159, // on "MOD", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -159, // on "OR", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 687 + 0, // on "(", error + -232, // on ")", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "*", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "**", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "+", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ",", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "-", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ".", error + 0, // on "..", error + -232, // on "/", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ":", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ":=", error + 0, // on ";", error + -232, // on "<", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<>", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ">", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ">=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "AND", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -232, // on "DIV", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -232, // on "IN", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "LABEL", error + -232, // on "MOD", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -232, // on "OR", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 688 + 0, // on "(", error + -228, // on ")", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "*", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "**", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "+", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ",", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "-", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ".", error + 0, // on "..", error + -228, // on "/", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ":", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ":=", error + 0, // on ";", error + -228, // on "<", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<>", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ">", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ">=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "AND", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -228, // on "DIV", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -228, // on "IN", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "LABEL", error + -228, // on "MOD", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -228, // on "OR", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 689 + 0, // on "(", error + -233, // on ")", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "*", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "**", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "+", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ",", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "-", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ".", error + 0, // on "..", error + -233, // on "/", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ":", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ":=", error + 0, // on ";", error + -233, // on "<", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<>", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ">", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ">=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "AND", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -233, // on "DIV", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -233, // on "IN", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "LABEL", error + -233, // on "MOD", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -233, // on "OR", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 690 + 0, // on "(", error + -158, // on ")", reduce `primary = variable_access => ActionFn(216);` + -158, // on "*", reduce `primary = variable_access => ActionFn(216);` + -158, // on "**", reduce `primary = variable_access => ActionFn(216);` + -158, // on "+", reduce `primary = variable_access => ActionFn(216);` + -158, // on ",", reduce `primary = variable_access => ActionFn(216);` + -158, // on "-", reduce `primary = variable_access => ActionFn(216);` + 903, // on ".", goto 902 + 0, // on "..", error + -158, // on "/", reduce `primary = variable_access => ActionFn(216);` + -158, // on ":", reduce `primary = variable_access => ActionFn(216);` + 0, // on ":=", error + 0, // on ";", error + -158, // on "<", reduce `primary = variable_access => ActionFn(216);` + -158, // on "<=", reduce `primary = variable_access => ActionFn(216);` + -158, // on "<>", reduce `primary = variable_access => ActionFn(216);` + -158, // on "=", reduce `primary = variable_access => ActionFn(216);` + -158, // on ">", reduce `primary = variable_access => ActionFn(216);` + -158, // on ">=", reduce `primary = variable_access => ActionFn(216);` + -158, // on "AND", reduce `primary = variable_access => ActionFn(216);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -158, // on "DIV", reduce `primary = variable_access => ActionFn(216);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -158, // on "IN", reduce `primary = variable_access => ActionFn(216);` + 0, // on "LABEL", error + -158, // on "MOD", reduce `primary = variable_access => ActionFn(216);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -158, // on "OR", reduce `primary = variable_access => ActionFn(216);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 904, // on "[", goto 903 + 0, // on "]", error + 905, // on "^", goto 904 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 691 + 798, // on "(", goto 797 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 799, // on "NOT", goto 798 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 800, // on "[", goto 799 + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 801, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 800 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 692 + 0, // on "(", error + -230, // on ")", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "*", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "**", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "+", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ",", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "-", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ".", error + 0, // on "..", error + -230, // on "/", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ":", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ":=", error + 0, // on ";", error + -230, // on "<", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<>", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ">", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ">=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "AND", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -230, // on "DIV", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -230, // on "IN", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "LABEL", error + -230, // on "MOD", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -230, // on "OR", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 693 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 694 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 909, // on "]", goto 908 + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 695 + 0, // on "(", error + -229, // on ")", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "*", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "**", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "+", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ",", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "-", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ".", error + 0, // on "..", error + -229, // on "/", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ":", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ":=", error + 0, // on ";", error + -229, // on "<", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<>", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ">", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ">=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "AND", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -229, // on "DIV", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -229, // on "IN", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "LABEL", error + -229, // on "MOD", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -229, // on "OR", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 696 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ")", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ",", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ":", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":=", error + 0, // on ";", error + -94, // on "<", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<>", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -94, // on "IN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 697 + 0, // on "(", error + -231, // on ")", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "*", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "**", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "+", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ",", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "-", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ".", error + 0, // on "..", error + -231, // on "/", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ":", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ":=", error + 0, // on ";", error + -231, // on "<", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<>", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ">", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ">=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "AND", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -231, // on "DIV", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -231, // on "IN", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "LABEL", error + -231, // on "MOD", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -231, // on "OR", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 698 + 0, // on "(", error + -234, // on ")", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "*", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "**", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "+", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ",", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "-", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ".", error + 0, // on "..", error + -234, // on "/", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ":", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ":=", error + 0, // on ";", error + -234, // on "<", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<>", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ">", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ">=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "AND", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -234, // on "DIV", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -234, // on "IN", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "LABEL", error + -234, // on "MOD", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -234, // on "OR", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 699 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -36, // on ";", reduce `closed_statement = label, ":", non_labeled_closed_statement => ActionFn(142);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -36, // on "END", reduce `closed_statement = label, ":", non_labeled_closed_statement => ActionFn(142);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 700 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -149, // on ";", reduce `open_statement = label, ":", non_labeled_open_statement => ActionFn(140);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -149, // on "END", reduce `open_statement = label, ":", non_labeled_open_statement => ActionFn(140);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 701 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -210, // on ";", reduce `statement_sequence = statement_sequence, semicolon, statement => ActionFn(136);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -210, // on "END", reduce `statement_sequence = statement_sequence, semicolon, statement => ActionFn(136);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 702 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + -72, // on ".", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + -72, // on ":=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -72, // on "[", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "]", error + -72, // on "^", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 703 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + -94, // on ":=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 704 + 0, // on "(", error + 0, // on ")", error + -71, // on "*", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "**", error + -71, // on "+", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ",", error + -71, // on "-", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ".", error + 0, // on "..", error + -71, // on "/", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ":", error + 0, // on ":=", error + -71, // on ";", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "<", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "<=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "<>", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ">", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ">=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "AND", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -71, // on "DIV", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -71, // on "END", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -71, // on "IN", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "LABEL", error + -71, // on "MOD", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -71, // on "OR", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 705 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -12, // on ";", reduce `assignment_statement = variable_access, ":=", expression => ActionFn(169);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -12, // on "END", reduce `assignment_statement = variable_access, ":=", expression => ActionFn(169);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 706 + 0, // on "(", error + 0, // on ")", error + -219, // on "*", reduce `term = factor => ActionFn(210);` + 0, // on "**", error + -219, // on "+", reduce `term = factor => ActionFn(210);` + 0, // on ",", error + -219, // on "-", reduce `term = factor => ActionFn(210);` + 0, // on ".", error + 0, // on "..", error + -219, // on "/", reduce `term = factor => ActionFn(210);` + 0, // on ":", error + 0, // on ":=", error + -219, // on ";", reduce `term = factor => ActionFn(210);` + -219, // on "<", reduce `term = factor => ActionFn(210);` + -219, // on "<=", reduce `term = factor => ActionFn(210);` + -219, // on "<>", reduce `term = factor => ActionFn(210);` + -219, // on "=", reduce `term = factor => ActionFn(210);` + -219, // on ">", reduce `term = factor => ActionFn(210);` + -219, // on ">=", reduce `term = factor => ActionFn(210);` + -219, // on "AND", reduce `term = factor => ActionFn(210);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -219, // on "DIV", reduce `term = factor => ActionFn(210);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -219, // on "END", reduce `term = factor => ActionFn(210);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -219, // on "IN", reduce `term = factor => ActionFn(210);` + 0, // on "LABEL", error + -219, // on "MOD", reduce `term = factor => ActionFn(210);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -219, // on "OR", reduce `term = factor => ActionFn(210);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 707 + 0, // on "(", error + 0, // on ")", error + -238, // on "*", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "**", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "+", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ",", error + -238, // on "-", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ".", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "..", error + -238, // on "/", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ":", error + 0, // on ":=", error + -238, // on ";", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "<", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "<=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "<>", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ">", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ">=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "AND", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -238, // on "DIV", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -238, // on "END", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -238, // on "IN", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "LABEL", error + -238, // on "MOD", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -238, // on "OR", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -238, // on "[", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "]", error + -238, // on "^", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 708 + 0, // on "(", error + 0, // on ")", error + -160, // on "*", reduce `primary = function_designator => ActionFn(218);` + -160, // on "**", reduce `primary = function_designator => ActionFn(218);` + -160, // on "+", reduce `primary = function_designator => ActionFn(218);` + 0, // on ",", error + -160, // on "-", reduce `primary = function_designator => ActionFn(218);` + 0, // on ".", error + 0, // on "..", error + -160, // on "/", reduce `primary = function_designator => ActionFn(218);` + 0, // on ":", error + 0, // on ":=", error + -160, // on ";", reduce `primary = function_designator => ActionFn(218);` + -160, // on "<", reduce `primary = function_designator => ActionFn(218);` + -160, // on "<=", reduce `primary = function_designator => ActionFn(218);` + -160, // on "<>", reduce `primary = function_designator => ActionFn(218);` + -160, // on "=", reduce `primary = function_designator => ActionFn(218);` + -160, // on ">", reduce `primary = function_designator => ActionFn(218);` + -160, // on ">=", reduce `primary = function_designator => ActionFn(218);` + -160, // on "AND", reduce `primary = function_designator => ActionFn(218);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -160, // on "DIV", reduce `primary = function_designator => ActionFn(218);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -160, // on "END", reduce `primary = function_designator => ActionFn(218);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -160, // on "IN", reduce `primary = function_designator => ActionFn(218);` + 0, // on "LABEL", error + -160, // on "MOD", reduce `primary = function_designator => ActionFn(218);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -160, // on "OR", reduce `primary = function_designator => ActionFn(218);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 709 + 911, // on "(", goto 910 + 0, // on ")", error + -236, // on "*", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "**", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "+", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ",", error + -236, // on "-", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ".", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "..", error + -236, // on "/", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ":", error + 0, // on ":=", error + -236, // on ";", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "<", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "<=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "<>", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ">", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ">=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "AND", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -236, // on "DIV", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -236, // on "END", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -236, // on "IN", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "LABEL", error + -236, // on "MOD", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -236, // on "OR", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -236, // on "[", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "]", error + -236, // on "^", reduce `variable_access = identifier => ActionFn(170);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 710 + 0, // on "(", error + 0, // on ")", error + -237, // on "*", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "**", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "+", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ",", error + -237, // on "-", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ".", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "..", error + -237, // on "/", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ":", error + 0, // on ":=", error + -237, // on ";", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "<", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "<=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "<>", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ">", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ">=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "AND", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -237, // on "DIV", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -237, // on "END", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -237, // on "IN", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "LABEL", error + -237, // on "MOD", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -237, // on "OR", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -237, // on "[", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "]", error + -237, // on "^", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 711 + 0, // on "(", error + 0, // on ")", error + -66, // on "*", reduce `exponentiation = primary => ActionFn(214);` + 912, // on "**", goto 911 + -66, // on "+", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ",", error + -66, // on "-", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ".", error + 0, // on "..", error + -66, // on "/", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ":", error + 0, // on ":=", error + -66, // on ";", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "<", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "<=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "<>", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ">", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ">=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "AND", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -66, // on "DIV", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -66, // on "END", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -66, // on "IN", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "LABEL", error + -66, // on "MOD", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -66, // on "OR", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 712 + 0, // on "(", error + 0, // on ")", error + -161, // on "*", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "**", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "+", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ",", error + -161, // on "-", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ".", error + 0, // on "..", error + -161, // on "/", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ":", error + 0, // on ":=", error + -161, // on ";", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "<", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "<=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "<>", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ">", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ">=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "AND", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -161, // on "DIV", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -161, // on "END", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -161, // on "IN", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "LABEL", error + -161, // on "MOD", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -161, // on "OR", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 713 + 722, // on "(", goto 721 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 723, // on "NIL", goto 722 + 724, // on "NOT", goto 723 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 725, // on "[", goto 724 + 0, // on "]", error + 0, // on "^", error + 726, // on r#"\'[^\']*\'"#, goto 725 + 727, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 726 + 728, // on r#"\\d+"#, goto 727 + 729, // on r#"\\d+\\.\\d+"#, goto 728 + // State 714 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 765, // on "+", goto 764 + 0, // on ",", error + 766, // on "-", goto 765 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -68, // on ";", reduce `expression = simple_expression => ActionFn(206);` + 767, // on "<", goto 766 + 768, // on "<=", goto 767 + 769, // on "<>", goto 768 + 770, // on "=", goto 769 + 771, // on ">", goto 770 + 772, // on ">=", goto 771 + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -68, // on "END", reduce `expression = simple_expression => ActionFn(206);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 773, // on "IN", goto 772 + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 774, // on "OR", goto 773 + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 715 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -205, // on "+", reduce `simple_expression = term => ActionFn(208);` + 0, // on ",", error + -205, // on "-", reduce `simple_expression = term => ActionFn(208);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + -205, // on ";", reduce `simple_expression = term => ActionFn(208);` + -205, // on "<", reduce `simple_expression = term => ActionFn(208);` + -205, // on "<=", reduce `simple_expression = term => ActionFn(208);` + -205, // on "<>", reduce `simple_expression = term => ActionFn(208);` + -205, // on "=", reduce `simple_expression = term => ActionFn(208);` + -205, // on ">", reduce `simple_expression = term => ActionFn(208);` + -205, // on ">=", reduce `simple_expression = term => ActionFn(208);` + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -205, // on "END", reduce `simple_expression = term => ActionFn(208);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -205, // on "IN", reduce `simple_expression = term => ActionFn(208);` + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -205, // on "OR", reduce `simple_expression = term => ActionFn(208);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 716 + 0, // on "(", error + 0, // on ")", error + -159, // on "*", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "**", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "+", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ",", error + -159, // on "-", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ".", error + 0, // on "..", error + -159, // on "/", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ":", error + 0, // on ":=", error + -159, // on ";", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "<", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "<=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "<>", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ">", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ">=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "AND", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -159, // on "DIV", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -159, // on "END", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -159, // on "IN", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "LABEL", error + -159, // on "MOD", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -159, // on "OR", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 717 + 0, // on "(", error + 0, // on ")", error + -232, // on "*", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "**", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "+", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ",", error + -232, // on "-", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ".", error + 0, // on "..", error + -232, // on "/", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ":", error + 0, // on ":=", error + -232, // on ";", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<>", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ">", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ">=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "AND", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -232, // on "DIV", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -232, // on "END", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -232, // on "IN", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "LABEL", error + -232, // on "MOD", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -232, // on "OR", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 718 + 0, // on "(", error + 0, // on ")", error + -228, // on "*", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "**", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "+", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ",", error + -228, // on "-", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ".", error + 0, // on "..", error + -228, // on "/", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ":", error + 0, // on ":=", error + -228, // on ";", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<>", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ">", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ">=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "AND", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -228, // on "DIV", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -228, // on "END", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -228, // on "IN", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "LABEL", error + -228, // on "MOD", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -228, // on "OR", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 719 + 0, // on "(", error + 0, // on ")", error + -233, // on "*", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "**", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "+", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ",", error + -233, // on "-", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ".", error + 0, // on "..", error + -233, // on "/", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ":", error + 0, // on ":=", error + -233, // on ";", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<>", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ">", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ">=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "AND", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -233, // on "DIV", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -233, // on "END", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -233, // on "IN", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "LABEL", error + -233, // on "MOD", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -233, // on "OR", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 720 + 0, // on "(", error + 0, // on ")", error + -158, // on "*", reduce `primary = variable_access => ActionFn(216);` + -158, // on "**", reduce `primary = variable_access => ActionFn(216);` + -158, // on "+", reduce `primary = variable_access => ActionFn(216);` + 0, // on ",", error + -158, // on "-", reduce `primary = variable_access => ActionFn(216);` + 917, // on ".", goto 916 + 0, // on "..", error + -158, // on "/", reduce `primary = variable_access => ActionFn(216);` + 0, // on ":", error + 0, // on ":=", error + -158, // on ";", reduce `primary = variable_access => ActionFn(216);` + -158, // on "<", reduce `primary = variable_access => ActionFn(216);` + -158, // on "<=", reduce `primary = variable_access => ActionFn(216);` + -158, // on "<>", reduce `primary = variable_access => ActionFn(216);` + -158, // on "=", reduce `primary = variable_access => ActionFn(216);` + -158, // on ">", reduce `primary = variable_access => ActionFn(216);` + -158, // on ">=", reduce `primary = variable_access => ActionFn(216);` + -158, // on "AND", reduce `primary = variable_access => ActionFn(216);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -158, // on "DIV", reduce `primary = variable_access => ActionFn(216);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -158, // on "END", reduce `primary = variable_access => ActionFn(216);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -158, // on "IN", reduce `primary = variable_access => ActionFn(216);` + 0, // on "LABEL", error + -158, // on "MOD", reduce `primary = variable_access => ActionFn(216);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -158, // on "OR", reduce `primary = variable_access => ActionFn(216);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 918, // on "[", goto 917 + 0, // on "]", error + 919, // on "^", goto 918 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 721 + 798, // on "(", goto 797 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 799, // on "NOT", goto 798 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 800, // on "[", goto 799 + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 801, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 800 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 722 + 0, // on "(", error + 0, // on ")", error + -230, // on "*", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "**", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "+", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ",", error + -230, // on "-", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ".", error + 0, // on "..", error + -230, // on "/", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ":", error + 0, // on ":=", error + -230, // on ";", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<>", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ">", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ">=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "AND", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -230, // on "DIV", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -230, // on "END", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -230, // on "IN", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "LABEL", error + -230, // on "MOD", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -230, // on "OR", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 723 + 722, // on "(", goto 721 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 723, // on "NIL", goto 722 + 724, // on "NOT", goto 723 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 725, // on "[", goto 724 + 0, // on "]", error + 0, // on "^", error + 726, // on r#"\'[^\']*\'"#, goto 725 + 727, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 726 + 728, // on r#"\\d+"#, goto 727 + 729, // on r#"\\d+\\.\\d+"#, goto 728 + // State 724 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 923, // on "]", goto 922 + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 725 + 0, // on "(", error + 0, // on ")", error + -229, // on "*", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "**", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "+", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ",", error + -229, // on "-", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ".", error + 0, // on "..", error + -229, // on "/", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ":", error + 0, // on ":=", error + -229, // on ";", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<>", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ">", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ">=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "AND", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -229, // on "DIV", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -229, // on "END", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -229, // on "IN", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "LABEL", error + -229, // on "MOD", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -229, // on "OR", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 726 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + -94, // on ";", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<>", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -94, // on "END", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -94, // on "IN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 727 + 0, // on "(", error + 0, // on ")", error + -231, // on "*", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "**", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "+", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ",", error + -231, // on "-", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ".", error + 0, // on "..", error + -231, // on "/", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ":", error + 0, // on ":=", error + -231, // on ";", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<>", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ">", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ">=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "AND", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -231, // on "DIV", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -231, // on "END", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -231, // on "IN", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "LABEL", error + -231, // on "MOD", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -231, // on "OR", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 728 + 0, // on "(", error + 0, // on ")", error + -234, // on "*", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "**", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "+", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ",", error + -234, // on "-", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ".", error + 0, // on "..", error + -234, // on "/", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ":", error + 0, // on ":=", error + -234, // on ";", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<>", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ">", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ">=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "AND", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -234, // on "DIV", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -234, // on "END", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -234, // on "IN", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "LABEL", error + -234, // on "MOD", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -234, // on "OR", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 729 + 0, // on "(", error + 0, // on ")", error + -71, // on "*", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "**", error + -71, // on "+", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ",", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "-", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ".", error + 0, // on "..", error + -71, // on "/", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -71, // on "<", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "<=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "<>", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ">", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ">=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "AND", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -71, // on "DIV", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -71, // on "IN", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "LABEL", error + -71, // on "MOD", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -71, // on "OR", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -71, // on "]", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 730 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -97, // on ",", reduce `index_expression = expression => ActionFn(177);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -97, // on "]", reduce `index_expression = expression => ActionFn(177);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 731 + 0, // on "(", error + 0, // on ")", error + -219, // on "*", reduce `term = factor => ActionFn(210);` + 0, // on "**", error + -219, // on "+", reduce `term = factor => ActionFn(210);` + -219, // on ",", reduce `term = factor => ActionFn(210);` + -219, // on "-", reduce `term = factor => ActionFn(210);` + 0, // on ".", error + 0, // on "..", error + -219, // on "/", reduce `term = factor => ActionFn(210);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -219, // on "<", reduce `term = factor => ActionFn(210);` + -219, // on "<=", reduce `term = factor => ActionFn(210);` + -219, // on "<>", reduce `term = factor => ActionFn(210);` + -219, // on "=", reduce `term = factor => ActionFn(210);` + -219, // on ">", reduce `term = factor => ActionFn(210);` + -219, // on ">=", reduce `term = factor => ActionFn(210);` + -219, // on "AND", reduce `term = factor => ActionFn(210);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -219, // on "DIV", reduce `term = factor => ActionFn(210);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -219, // on "IN", reduce `term = factor => ActionFn(210);` + 0, // on "LABEL", error + -219, // on "MOD", reduce `term = factor => ActionFn(210);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -219, // on "OR", reduce `term = factor => ActionFn(210);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -219, // on "]", reduce `term = factor => ActionFn(210);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 732 + 0, // on "(", error + 0, // on ")", error + -238, // on "*", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "**", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "+", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ",", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "-", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ".", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "..", error + -238, // on "/", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -238, // on "<", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "<=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "<>", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ">", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ">=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "AND", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -238, // on "DIV", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -238, // on "IN", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "LABEL", error + -238, // on "MOD", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -238, // on "OR", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -238, // on "[", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "]", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "^", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 733 + 0, // on "(", error + 0, // on ")", error + -160, // on "*", reduce `primary = function_designator => ActionFn(218);` + -160, // on "**", reduce `primary = function_designator => ActionFn(218);` + -160, // on "+", reduce `primary = function_designator => ActionFn(218);` + -160, // on ",", reduce `primary = function_designator => ActionFn(218);` + -160, // on "-", reduce `primary = function_designator => ActionFn(218);` + 0, // on ".", error + 0, // on "..", error + -160, // on "/", reduce `primary = function_designator => ActionFn(218);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -160, // on "<", reduce `primary = function_designator => ActionFn(218);` + -160, // on "<=", reduce `primary = function_designator => ActionFn(218);` + -160, // on "<>", reduce `primary = function_designator => ActionFn(218);` + -160, // on "=", reduce `primary = function_designator => ActionFn(218);` + -160, // on ">", reduce `primary = function_designator => ActionFn(218);` + -160, // on ">=", reduce `primary = function_designator => ActionFn(218);` + -160, // on "AND", reduce `primary = function_designator => ActionFn(218);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -160, // on "DIV", reduce `primary = function_designator => ActionFn(218);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -160, // on "IN", reduce `primary = function_designator => ActionFn(218);` + 0, // on "LABEL", error + -160, // on "MOD", reduce `primary = function_designator => ActionFn(218);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -160, // on "OR", reduce `primary = function_designator => ActionFn(218);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -160, // on "]", reduce `primary = function_designator => ActionFn(218);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 734 + 925, // on "(", goto 924 + 0, // on ")", error + -236, // on "*", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "**", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "+", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ",", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "-", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ".", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "..", error + -236, // on "/", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -236, // on "<", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "<=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "<>", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ">", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ">=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "AND", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -236, // on "DIV", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -236, // on "IN", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "LABEL", error + -236, // on "MOD", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -236, // on "OR", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -236, // on "[", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "]", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "^", reduce `variable_access = identifier => ActionFn(170);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 735 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -99, // on ",", reduce `index_expression_list = index_expression => ActionFn(176);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -99, // on "]", reduce `index_expression_list = index_expression => ActionFn(176);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 736 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 927, // on "]", goto 926 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 737 + 0, // on "(", error + 0, // on ")", error + -237, // on "*", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "**", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "+", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ",", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "-", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ".", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "..", error + -237, // on "/", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -237, // on "<", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "<=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "<>", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ">", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ">=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "AND", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -237, // on "DIV", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -237, // on "IN", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "LABEL", error + -237, // on "MOD", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -237, // on "OR", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -237, // on "[", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "]", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "^", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 738 + 0, // on "(", error + 0, // on ")", error + -66, // on "*", reduce `exponentiation = primary => ActionFn(214);` + 928, // on "**", goto 927 + -66, // on "+", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ",", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "-", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ".", error + 0, // on "..", error + -66, // on "/", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -66, // on "<", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "<=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "<>", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ">", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ">=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "AND", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -66, // on "DIV", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -66, // on "IN", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "LABEL", error + -66, // on "MOD", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -66, // on "OR", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -66, // on "]", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 739 + 0, // on "(", error + 0, // on ")", error + -161, // on "*", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "**", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "+", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ",", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "-", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ".", error + 0, // on "..", error + -161, // on "/", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -161, // on "<", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "<=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "<>", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ">", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ">=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "AND", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -161, // on "DIV", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -161, // on "IN", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "LABEL", error + -161, // on "MOD", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -161, // on "OR", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -161, // on "]", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 740 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 741 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 765, // on "+", goto 764 + -68, // on ",", reduce `expression = simple_expression => ActionFn(206);` + 766, // on "-", goto 765 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 767, // on "<", goto 766 + 768, // on "<=", goto 767 + 769, // on "<>", goto 768 + 770, // on "=", goto 769 + 771, // on ">", goto 770 + 772, // on ">=", goto 771 + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 773, // on "IN", goto 772 + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 774, // on "OR", goto 773 + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -68, // on "]", reduce `expression = simple_expression => ActionFn(206);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 742 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -205, // on "+", reduce `simple_expression = term => ActionFn(208);` + -205, // on ",", reduce `simple_expression = term => ActionFn(208);` + -205, // on "-", reduce `simple_expression = term => ActionFn(208);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -205, // on "<", reduce `simple_expression = term => ActionFn(208);` + -205, // on "<=", reduce `simple_expression = term => ActionFn(208);` + -205, // on "<>", reduce `simple_expression = term => ActionFn(208);` + -205, // on "=", reduce `simple_expression = term => ActionFn(208);` + -205, // on ">", reduce `simple_expression = term => ActionFn(208);` + -205, // on ">=", reduce `simple_expression = term => ActionFn(208);` + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -205, // on "IN", reduce `simple_expression = term => ActionFn(208);` + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -205, // on "OR", reduce `simple_expression = term => ActionFn(208);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -205, // on "]", reduce `simple_expression = term => ActionFn(208);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 743 + 0, // on "(", error + 0, // on ")", error + -159, // on "*", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "**", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "+", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ",", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "-", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ".", error + 0, // on "..", error + -159, // on "/", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -159, // on "<", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "<=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "<>", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ">", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ">=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "AND", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -159, // on "DIV", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -159, // on "IN", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "LABEL", error + -159, // on "MOD", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -159, // on "OR", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -159, // on "]", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 744 + 0, // on "(", error + 0, // on ")", error + -232, // on "*", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "**", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "+", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ",", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "-", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ".", error + 0, // on "..", error + -232, // on "/", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -232, // on "<", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<>", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ">", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ">=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "AND", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -232, // on "DIV", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -232, // on "IN", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "LABEL", error + -232, // on "MOD", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -232, // on "OR", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -232, // on "]", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 745 + 0, // on "(", error + 0, // on ")", error + -228, // on "*", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "**", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "+", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ",", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "-", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ".", error + 0, // on "..", error + -228, // on "/", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -228, // on "<", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<>", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ">", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ">=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "AND", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -228, // on "DIV", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -228, // on "IN", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "LABEL", error + -228, // on "MOD", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -228, // on "OR", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -228, // on "]", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 746 + 0, // on "(", error + 0, // on ")", error + -233, // on "*", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "**", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "+", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ",", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "-", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ".", error + 0, // on "..", error + -233, // on "/", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -233, // on "<", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<>", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ">", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ">=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "AND", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -233, // on "DIV", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -233, // on "IN", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "LABEL", error + -233, // on "MOD", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -233, // on "OR", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -233, // on "]", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 747 + 0, // on "(", error + 0, // on ")", error + -158, // on "*", reduce `primary = variable_access => ActionFn(216);` + -158, // on "**", reduce `primary = variable_access => ActionFn(216);` + -158, // on "+", reduce `primary = variable_access => ActionFn(216);` + -158, // on ",", reduce `primary = variable_access => ActionFn(216);` + -158, // on "-", reduce `primary = variable_access => ActionFn(216);` + 933, // on ".", goto 932 + 0, // on "..", error + -158, // on "/", reduce `primary = variable_access => ActionFn(216);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -158, // on "<", reduce `primary = variable_access => ActionFn(216);` + -158, // on "<=", reduce `primary = variable_access => ActionFn(216);` + -158, // on "<>", reduce `primary = variable_access => ActionFn(216);` + -158, // on "=", reduce `primary = variable_access => ActionFn(216);` + -158, // on ">", reduce `primary = variable_access => ActionFn(216);` + -158, // on ">=", reduce `primary = variable_access => ActionFn(216);` + -158, // on "AND", reduce `primary = variable_access => ActionFn(216);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -158, // on "DIV", reduce `primary = variable_access => ActionFn(216);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -158, // on "IN", reduce `primary = variable_access => ActionFn(216);` + 0, // on "LABEL", error + -158, // on "MOD", reduce `primary = variable_access => ActionFn(216);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -158, // on "OR", reduce `primary = variable_access => ActionFn(216);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 934, // on "[", goto 933 + -158, // on "]", reduce `primary = variable_access => ActionFn(216);` + 935, // on "^", goto 934 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 748 + 798, // on "(", goto 797 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 799, // on "NOT", goto 798 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 800, // on "[", goto 799 + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 801, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 800 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 749 + 0, // on "(", error + 0, // on ")", error + -230, // on "*", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "**", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "+", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ",", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "-", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ".", error + 0, // on "..", error + -230, // on "/", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -230, // on "<", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<>", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ">", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ">=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "AND", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -230, // on "DIV", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -230, // on "IN", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "LABEL", error + -230, // on "MOD", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -230, // on "OR", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -230, // on "]", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 750 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 751 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 939, // on "]", goto 938 + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 752 + 0, // on "(", error + 0, // on ")", error + -229, // on "*", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "**", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "+", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ",", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "-", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ".", error + 0, // on "..", error + -229, // on "/", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -229, // on "<", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<>", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ">", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ">=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "AND", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -229, // on "DIV", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -229, // on "IN", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "LABEL", error + -229, // on "MOD", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -229, // on "OR", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -229, // on "]", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 753 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ",", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -94, // on "<", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<>", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -94, // on "IN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "]", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 754 + 0, // on "(", error + 0, // on ")", error + -231, // on "*", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "**", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "+", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ",", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "-", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ".", error + 0, // on "..", error + -231, // on "/", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -231, // on "<", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<>", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ">", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ">=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "AND", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -231, // on "DIV", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -231, // on "IN", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "LABEL", error + -231, // on "MOD", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -231, // on "OR", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -231, // on "]", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 755 + 0, // on "(", error + 0, // on ")", error + -234, // on "*", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "**", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "+", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ",", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "-", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ".", error + 0, // on "..", error + -234, // on "/", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -234, // on "<", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<>", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ">", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ">=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "AND", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -234, // on "DIV", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -234, // on "IN", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "LABEL", error + -234, // on "MOD", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -234, // on "OR", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -234, // on "]", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 756 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -42, // on ";", reduce `compound_statement = "BEGIN", statement_sequence, "END" => ActionFn(135);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -42, // on "END", reduce `compound_statement = "BEGIN", statement_sequence, "END" => ActionFn(135);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 757 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 449, // on r#"\'[^\']*\'"#, goto 448 + 450, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 449 + 451, // on r#"\\d+"#, goto 450 + 452, // on r#"\\d+\\.\\d+"#, goto 451 + // State 758 + 0, // on "(", error + 0, // on ")", error + -88, // on "*", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "**", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "+", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ",", error + -88, // on "-", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ".", error + 0, // on "..", error + -88, // on "/", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -88, // on "<", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "<=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "<>", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ">", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ">=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "AND", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -88, // on "DIV", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -88, // on "IN", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "LABEL", error + -88, // on "MOD", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "NIL", error + 0, // on "NOT", error + -88, // on "OF", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "OR", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 759 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 760 + 552, // on "(", goto 551 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 555, // on "NIL", goto 554 + 556, // on "NOT", goto 555 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 557, // on "[", goto 556 + 0, // on "]", error + 0, // on "^", error + 558, // on r#"\'[^\']*\'"#, goto 557 + 559, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 558 + 560, // on r#"\\d+"#, goto 559 + 561, // on r#"\\d+\\.\\d+"#, goto 560 + // State 761 + 0, // on "(", error + 0, // on ")", error + -70, // on "*", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "**", error + -70, // on "+", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ",", error + -70, // on "-", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ".", error + 0, // on "..", error + -70, // on "/", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -70, // on "<", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "<=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "<>", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ">", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ">=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "AND", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -70, // on "DIV", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -70, // on "IN", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "LABEL", error + -70, // on "MOD", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "NIL", error + 0, // on "NOT", error + -70, // on "OF", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "OR", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 762 + 552, // on "(", goto 551 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 555, // on "NIL", goto 554 + 556, // on "NOT", goto 555 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 557, // on "[", goto 556 + 0, // on "]", error + 0, // on "^", error + 558, // on r#"\'[^\']*\'"#, goto 557 + 559, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 558 + 560, // on r#"\\d+"#, goto 559 + 561, // on r#"\\d+\\.\\d+"#, goto 560 + // State 763 + 962, // on "(", goto 961 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 963, // on "NIL", goto 962 + 964, // on "NOT", goto 963 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 965, // on "[", goto 964 + 0, // on "]", error + 0, // on "^", error + 966, // on r#"\'[^\']*\'"#, goto 965 + 967, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 966 + 968, // on r#"\\d+"#, goto 967 + 969, // on r#"\\d+\\.\\d+"#, goto 968 + // State 764 + -8, // on "(", reduce `addop = "+" => ActionFn(236);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -8, // on "+", reduce `addop = "+" => ActionFn(236);` + 0, // on ",", error + -8, // on "-", reduce `addop = "+" => ActionFn(236);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -8, // on "NIL", reduce `addop = "+" => ActionFn(236);` + -8, // on "NOT", reduce `addop = "+" => ActionFn(236);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -8, // on "[", reduce `addop = "+" => ActionFn(236);` + 0, // on "]", error + 0, // on "^", error + -8, // on r#"\'[^\']*\'"#, reduce `addop = "+" => ActionFn(236);` + -8, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `addop = "+" => ActionFn(236);` + -8, // on r#"\\d+"#, reduce `addop = "+" => ActionFn(236);` + -8, // on r#"\\d+\\.\\d+"#, reduce `addop = "+" => ActionFn(236);` + // State 765 + -9, // on "(", reduce `addop = "-" => ActionFn(237);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -9, // on "+", reduce `addop = "-" => ActionFn(237);` + 0, // on ",", error + -9, // on "-", reduce `addop = "-" => ActionFn(237);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -9, // on "NIL", reduce `addop = "-" => ActionFn(237);` + -9, // on "NOT", reduce `addop = "-" => ActionFn(237);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -9, // on "[", reduce `addop = "-" => ActionFn(237);` + 0, // on "]", error + 0, // on "^", error + -9, // on r#"\'[^\']*\'"#, reduce `addop = "-" => ActionFn(237);` + -9, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `addop = "-" => ActionFn(237);` + -9, // on r#"\\d+"#, reduce `addop = "-" => ActionFn(237);` + -9, // on r#"\\d+\\.\\d+"#, reduce `addop = "-" => ActionFn(237);` + // State 766 + -192, // on "(", reduce `relop = "<" => ActionFn(246);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -192, // on "+", reduce `relop = "<" => ActionFn(246);` + 0, // on ",", error + -192, // on "-", reduce `relop = "<" => ActionFn(246);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -192, // on "NIL", reduce `relop = "<" => ActionFn(246);` + -192, // on "NOT", reduce `relop = "<" => ActionFn(246);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -192, // on "[", reduce `relop = "<" => ActionFn(246);` + 0, // on "]", error + 0, // on "^", error + -192, // on r#"\'[^\']*\'"#, reduce `relop = "<" => ActionFn(246);` + -192, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `relop = "<" => ActionFn(246);` + -192, // on r#"\\d+"#, reduce `relop = "<" => ActionFn(246);` + -192, // on r#"\\d+\\.\\d+"#, reduce `relop = "<" => ActionFn(246);` + // State 767 + -194, // on "(", reduce `relop = "<=" => ActionFn(248);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -194, // on "+", reduce `relop = "<=" => ActionFn(248);` + 0, // on ",", error + -194, // on "-", reduce `relop = "<=" => ActionFn(248);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -194, // on "NIL", reduce `relop = "<=" => ActionFn(248);` + -194, // on "NOT", reduce `relop = "<=" => ActionFn(248);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -194, // on "[", reduce `relop = "<=" => ActionFn(248);` + 0, // on "]", error + 0, // on "^", error + -194, // on r#"\'[^\']*\'"#, reduce `relop = "<=" => ActionFn(248);` + -194, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `relop = "<=" => ActionFn(248);` + -194, // on r#"\\d+"#, reduce `relop = "<=" => ActionFn(248);` + -194, // on r#"\\d+\\.\\d+"#, reduce `relop = "<=" => ActionFn(248);` + // State 768 + -191, // on "(", reduce `relop = "<>" => ActionFn(245);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -191, // on "+", reduce `relop = "<>" => ActionFn(245);` + 0, // on ",", error + -191, // on "-", reduce `relop = "<>" => ActionFn(245);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -191, // on "NIL", reduce `relop = "<>" => ActionFn(245);` + -191, // on "NOT", reduce `relop = "<>" => ActionFn(245);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -191, // on "[", reduce `relop = "<>" => ActionFn(245);` + 0, // on "]", error + 0, // on "^", error + -191, // on r#"\'[^\']*\'"#, reduce `relop = "<>" => ActionFn(245);` + -191, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `relop = "<>" => ActionFn(245);` + -191, // on r#"\\d+"#, reduce `relop = "<>" => ActionFn(245);` + -191, // on r#"\\d+\\.\\d+"#, reduce `relop = "<>" => ActionFn(245);` + // State 769 + -190, // on "(", reduce `relop = "=" => ActionFn(244);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -190, // on "+", reduce `relop = "=" => ActionFn(244);` + 0, // on ",", error + -190, // on "-", reduce `relop = "=" => ActionFn(244);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -190, // on "NIL", reduce `relop = "=" => ActionFn(244);` + -190, // on "NOT", reduce `relop = "=" => ActionFn(244);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -190, // on "[", reduce `relop = "=" => ActionFn(244);` + 0, // on "]", error + 0, // on "^", error + -190, // on r#"\'[^\']*\'"#, reduce `relop = "=" => ActionFn(244);` + -190, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `relop = "=" => ActionFn(244);` + -190, // on r#"\\d+"#, reduce `relop = "=" => ActionFn(244);` + -190, // on r#"\\d+\\.\\d+"#, reduce `relop = "=" => ActionFn(244);` + // State 770 + -193, // on "(", reduce `relop = ">" => ActionFn(247);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -193, // on "+", reduce `relop = ">" => ActionFn(247);` + 0, // on ",", error + -193, // on "-", reduce `relop = ">" => ActionFn(247);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -193, // on "NIL", reduce `relop = ">" => ActionFn(247);` + -193, // on "NOT", reduce `relop = ">" => ActionFn(247);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -193, // on "[", reduce `relop = ">" => ActionFn(247);` + 0, // on "]", error + 0, // on "^", error + -193, // on r#"\'[^\']*\'"#, reduce `relop = ">" => ActionFn(247);` + -193, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `relop = ">" => ActionFn(247);` + -193, // on r#"\\d+"#, reduce `relop = ">" => ActionFn(247);` + -193, // on r#"\\d+\\.\\d+"#, reduce `relop = ">" => ActionFn(247);` + // State 771 + -195, // on "(", reduce `relop = ">=" => ActionFn(249);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -195, // on "+", reduce `relop = ">=" => ActionFn(249);` + 0, // on ",", error + -195, // on "-", reduce `relop = ">=" => ActionFn(249);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -195, // on "NIL", reduce `relop = ">=" => ActionFn(249);` + -195, // on "NOT", reduce `relop = ">=" => ActionFn(249);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -195, // on "[", reduce `relop = ">=" => ActionFn(249);` + 0, // on "]", error + 0, // on "^", error + -195, // on r#"\'[^\']*\'"#, reduce `relop = ">=" => ActionFn(249);` + -195, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `relop = ">=" => ActionFn(249);` + -195, // on r#"\\d+"#, reduce `relop = ">=" => ActionFn(249);` + -195, // on r#"\\d+\\.\\d+"#, reduce `relop = ">=" => ActionFn(249);` + // State 772 + -196, // on "(", reduce `relop = "IN" => ActionFn(250);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -196, // on "+", reduce `relop = "IN" => ActionFn(250);` + 0, // on ",", error + -196, // on "-", reduce `relop = "IN" => ActionFn(250);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -196, // on "NIL", reduce `relop = "IN" => ActionFn(250);` + -196, // on "NOT", reduce `relop = "IN" => ActionFn(250);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -196, // on "[", reduce `relop = "IN" => ActionFn(250);` + 0, // on "]", error + 0, // on "^", error + -196, // on r#"\'[^\']*\'"#, reduce `relop = "IN" => ActionFn(250);` + -196, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `relop = "IN" => ActionFn(250);` + -196, // on r#"\\d+"#, reduce `relop = "IN" => ActionFn(250);` + -196, // on r#"\\d+\\.\\d+"#, reduce `relop = "IN" => ActionFn(250);` + // State 773 + -10, // on "(", reduce `addop = "OR" => ActionFn(238);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -10, // on "+", reduce `addop = "OR" => ActionFn(238);` + 0, // on ",", error + -10, // on "-", reduce `addop = "OR" => ActionFn(238);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -10, // on "NIL", reduce `addop = "OR" => ActionFn(238);` + -10, // on "NOT", reduce `addop = "OR" => ActionFn(238);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -10, // on "[", reduce `addop = "OR" => ActionFn(238);` + 0, // on "]", error + 0, // on "^", error + -10, // on r#"\'[^\']*\'"#, reduce `addop = "OR" => ActionFn(238);` + -10, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `addop = "OR" => ActionFn(238);` + -10, // on r#"\\d+"#, reduce `addop = "OR" => ActionFn(238);` + -10, // on r#"\\d+\\.\\d+"#, reduce `addop = "OR" => ActionFn(238);` + // State 774 + 552, // on "(", goto 551 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 555, // on "NIL", goto 554 + 556, // on "NOT", goto 555 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 557, // on "[", goto 556 + 0, // on "]", error + 0, // on "^", error + 558, // on r#"\'[^\']*\'"#, goto 557 + 559, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 558 + 560, // on r#"\\d+"#, goto 559 + 561, // on r#"\\d+\\.\\d+"#, goto 560 + // State 775 + -115, // on "(", reduce `mulop = "*" => ActionFn(239);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -115, // on "+", reduce `mulop = "*" => ActionFn(239);` + 0, // on ",", error + -115, // on "-", reduce `mulop = "*" => ActionFn(239);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -115, // on "NIL", reduce `mulop = "*" => ActionFn(239);` + -115, // on "NOT", reduce `mulop = "*" => ActionFn(239);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -115, // on "[", reduce `mulop = "*" => ActionFn(239);` + 0, // on "]", error + 0, // on "^", error + -115, // on r#"\'[^\']*\'"#, reduce `mulop = "*" => ActionFn(239);` + -115, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `mulop = "*" => ActionFn(239);` + -115, // on r#"\\d+"#, reduce `mulop = "*" => ActionFn(239);` + -115, // on r#"\\d+\\.\\d+"#, reduce `mulop = "*" => ActionFn(239);` + // State 776 + -116, // on "(", reduce `mulop = "/" => ActionFn(240);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -116, // on "+", reduce `mulop = "/" => ActionFn(240);` + 0, // on ",", error + -116, // on "-", reduce `mulop = "/" => ActionFn(240);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -116, // on "NIL", reduce `mulop = "/" => ActionFn(240);` + -116, // on "NOT", reduce `mulop = "/" => ActionFn(240);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -116, // on "[", reduce `mulop = "/" => ActionFn(240);` + 0, // on "]", error + 0, // on "^", error + -116, // on r#"\'[^\']*\'"#, reduce `mulop = "/" => ActionFn(240);` + -116, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `mulop = "/" => ActionFn(240);` + -116, // on r#"\\d+"#, reduce `mulop = "/" => ActionFn(240);` + -116, // on r#"\\d+\\.\\d+"#, reduce `mulop = "/" => ActionFn(240);` + // State 777 + -119, // on "(", reduce `mulop = "AND" => ActionFn(243);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -119, // on "+", reduce `mulop = "AND" => ActionFn(243);` + 0, // on ",", error + -119, // on "-", reduce `mulop = "AND" => ActionFn(243);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -119, // on "NIL", reduce `mulop = "AND" => ActionFn(243);` + -119, // on "NOT", reduce `mulop = "AND" => ActionFn(243);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -119, // on "[", reduce `mulop = "AND" => ActionFn(243);` + 0, // on "]", error + 0, // on "^", error + -119, // on r#"\'[^\']*\'"#, reduce `mulop = "AND" => ActionFn(243);` + -119, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `mulop = "AND" => ActionFn(243);` + -119, // on r#"\\d+"#, reduce `mulop = "AND" => ActionFn(243);` + -119, // on r#"\\d+\\.\\d+"#, reduce `mulop = "AND" => ActionFn(243);` + // State 778 + -117, // on "(", reduce `mulop = "DIV" => ActionFn(241);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -117, // on "+", reduce `mulop = "DIV" => ActionFn(241);` + 0, // on ",", error + -117, // on "-", reduce `mulop = "DIV" => ActionFn(241);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -117, // on "NIL", reduce `mulop = "DIV" => ActionFn(241);` + -117, // on "NOT", reduce `mulop = "DIV" => ActionFn(241);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -117, // on "[", reduce `mulop = "DIV" => ActionFn(241);` + 0, // on "]", error + 0, // on "^", error + -117, // on r#"\'[^\']*\'"#, reduce `mulop = "DIV" => ActionFn(241);` + -117, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `mulop = "DIV" => ActionFn(241);` + -117, // on r#"\\d+"#, reduce `mulop = "DIV" => ActionFn(241);` + -117, // on r#"\\d+\\.\\d+"#, reduce `mulop = "DIV" => ActionFn(241);` + // State 779 + -118, // on "(", reduce `mulop = "MOD" => ActionFn(242);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -118, // on "+", reduce `mulop = "MOD" => ActionFn(242);` + 0, // on ",", error + -118, // on "-", reduce `mulop = "MOD" => ActionFn(242);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -118, // on "NIL", reduce `mulop = "MOD" => ActionFn(242);` + -118, // on "NOT", reduce `mulop = "MOD" => ActionFn(242);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -118, // on "[", reduce `mulop = "MOD" => ActionFn(242);` + 0, // on "]", error + 0, // on "^", error + -118, // on r#"\'[^\']*\'"#, reduce `mulop = "MOD" => ActionFn(242);` + -118, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `mulop = "MOD" => ActionFn(242);` + -118, // on r#"\\d+"#, reduce `mulop = "MOD" => ActionFn(242);` + -118, // on r#"\\d+\\.\\d+"#, reduce `mulop = "MOD" => ActionFn(242);` + // State 780 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 972, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 971 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 781 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 782 + 0, // on "(", error + 0, // on ")", error + -239, // on "*", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "**", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "+", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ",", error + -239, // on "-", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ".", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "..", error + -239, // on "/", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -239, // on "<", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "<=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "<>", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ">", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ">=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "AND", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -239, // on "DIV", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -239, // on "IN", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "LABEL", error + -239, // on "MOD", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "NIL", error + 0, // on "NOT", error + -239, // on "OF", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "OR", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -239, // on "[", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "]", error + -239, // on "^", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 783 + 0, // on "(", error + -71, // on ")", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "*", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "**", error + -71, // on "+", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ",", error + -71, // on "-", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ".", error + 0, // on "..", error + -71, // on "/", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -71, // on "<", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "<=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "<>", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ">", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ">=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "AND", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -71, // on "DIV", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -71, // on "IN", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "LABEL", error + -71, // on "MOD", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -71, // on "OR", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 784 + 0, // on "(", error + 974, // on ")", goto 973 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 785 + 0, // on "(", error + -219, // on ")", reduce `term = factor => ActionFn(210);` + -219, // on "*", reduce `term = factor => ActionFn(210);` + 0, // on "**", error + -219, // on "+", reduce `term = factor => ActionFn(210);` + 0, // on ",", error + -219, // on "-", reduce `term = factor => ActionFn(210);` + 0, // on ".", error + 0, // on "..", error + -219, // on "/", reduce `term = factor => ActionFn(210);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -219, // on "<", reduce `term = factor => ActionFn(210);` + -219, // on "<=", reduce `term = factor => ActionFn(210);` + -219, // on "<>", reduce `term = factor => ActionFn(210);` + -219, // on "=", reduce `term = factor => ActionFn(210);` + -219, // on ">", reduce `term = factor => ActionFn(210);` + -219, // on ">=", reduce `term = factor => ActionFn(210);` + -219, // on "AND", reduce `term = factor => ActionFn(210);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -219, // on "DIV", reduce `term = factor => ActionFn(210);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -219, // on "IN", reduce `term = factor => ActionFn(210);` + 0, // on "LABEL", error + -219, // on "MOD", reduce `term = factor => ActionFn(210);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -219, // on "OR", reduce `term = factor => ActionFn(210);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 786 + 0, // on "(", error + -238, // on ")", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "*", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "**", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "+", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ",", error + -238, // on "-", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ".", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "..", error + -238, // on "/", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -238, // on "<", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "<=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "<>", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ">", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ">=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "AND", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -238, // on "DIV", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -238, // on "IN", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "LABEL", error + -238, // on "MOD", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -238, // on "OR", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -238, // on "[", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "]", error + -238, // on "^", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 787 + 0, // on "(", error + -160, // on ")", reduce `primary = function_designator => ActionFn(218);` + -160, // on "*", reduce `primary = function_designator => ActionFn(218);` + -160, // on "**", reduce `primary = function_designator => ActionFn(218);` + -160, // on "+", reduce `primary = function_designator => ActionFn(218);` + 0, // on ",", error + -160, // on "-", reduce `primary = function_designator => ActionFn(218);` + 0, // on ".", error + 0, // on "..", error + -160, // on "/", reduce `primary = function_designator => ActionFn(218);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -160, // on "<", reduce `primary = function_designator => ActionFn(218);` + -160, // on "<=", reduce `primary = function_designator => ActionFn(218);` + -160, // on "<>", reduce `primary = function_designator => ActionFn(218);` + -160, // on "=", reduce `primary = function_designator => ActionFn(218);` + -160, // on ">", reduce `primary = function_designator => ActionFn(218);` + -160, // on ">=", reduce `primary = function_designator => ActionFn(218);` + -160, // on "AND", reduce `primary = function_designator => ActionFn(218);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -160, // on "DIV", reduce `primary = function_designator => ActionFn(218);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -160, // on "IN", reduce `primary = function_designator => ActionFn(218);` + 0, // on "LABEL", error + -160, // on "MOD", reduce `primary = function_designator => ActionFn(218);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -160, // on "OR", reduce `primary = function_designator => ActionFn(218);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 788 + 976, // on "(", goto 975 + -236, // on ")", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "*", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "**", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "+", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ",", error + -236, // on "-", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ".", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "..", error + -236, // on "/", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -236, // on "<", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "<=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "<>", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ">", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ">=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "AND", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -236, // on "DIV", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -236, // on "IN", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "LABEL", error + -236, // on "MOD", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -236, // on "OR", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -236, // on "[", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "]", error + -236, // on "^", reduce `variable_access = identifier => ActionFn(170);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 789 + 0, // on "(", error + -237, // on ")", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "*", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "**", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "+", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ",", error + -237, // on "-", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ".", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "..", error + -237, // on "/", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -237, // on "<", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "<=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "<>", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ">", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ">=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "AND", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -237, // on "DIV", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -237, // on "IN", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "LABEL", error + -237, // on "MOD", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -237, // on "OR", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -237, // on "[", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "]", error + -237, // on "^", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 790 + 0, // on "(", error + -66, // on ")", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "*", reduce `exponentiation = primary => ActionFn(214);` + 977, // on "**", goto 976 + -66, // on "+", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ",", error + -66, // on "-", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ".", error + 0, // on "..", error + -66, // on "/", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -66, // on "<", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "<=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "<>", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ">", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ">=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "AND", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -66, // on "DIV", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -66, // on "IN", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "LABEL", error + -66, // on "MOD", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -66, // on "OR", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 791 + 0, // on "(", error + -161, // on ")", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "*", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "**", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "+", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ",", error + -161, // on "-", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ".", error + 0, // on "..", error + -161, // on "/", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -161, // on "<", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "<=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "<>", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ">", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ">=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "AND", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -161, // on "DIV", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -161, // on "IN", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "LABEL", error + -161, // on "MOD", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -161, // on "OR", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 792 + 798, // on "(", goto 797 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 799, // on "NOT", goto 798 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 800, // on "[", goto 799 + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 801, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 800 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 793 + 0, // on "(", error + -68, // on ")", reduce `expression = simple_expression => ActionFn(206);` + 0, // on "*", error + 0, // on "**", error + 765, // on "+", goto 764 + 0, // on ",", error + 766, // on "-", goto 765 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 767, // on "<", goto 766 + 768, // on "<=", goto 767 + 769, // on "<>", goto 768 + 770, // on "=", goto 769 + 771, // on ">", goto 770 + 772, // on ">=", goto 771 + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 773, // on "IN", goto 772 + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 774, // on "OR", goto 773 + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 794 + 0, // on "(", error + -205, // on ")", reduce `simple_expression = term => ActionFn(208);` + 776, // on "*", goto 775 + 0, // on "**", error + -205, // on "+", reduce `simple_expression = term => ActionFn(208);` + 0, // on ",", error + -205, // on "-", reduce `simple_expression = term => ActionFn(208);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -205, // on "<", reduce `simple_expression = term => ActionFn(208);` + -205, // on "<=", reduce `simple_expression = term => ActionFn(208);` + -205, // on "<>", reduce `simple_expression = term => ActionFn(208);` + -205, // on "=", reduce `simple_expression = term => ActionFn(208);` + -205, // on ">", reduce `simple_expression = term => ActionFn(208);` + -205, // on ">=", reduce `simple_expression = term => ActionFn(208);` + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -205, // on "IN", reduce `simple_expression = term => ActionFn(208);` + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -205, // on "OR", reduce `simple_expression = term => ActionFn(208);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 795 + 0, // on "(", error + -159, // on ")", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "*", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "**", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "+", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ",", error + -159, // on "-", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ".", error + 0, // on "..", error + -159, // on "/", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -159, // on "<", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "<=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "<>", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ">", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ">=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "AND", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -159, // on "DIV", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -159, // on "IN", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "LABEL", error + -159, // on "MOD", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -159, // on "OR", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 796 + 0, // on "(", error + -158, // on ")", reduce `primary = variable_access => ActionFn(216);` + -158, // on "*", reduce `primary = variable_access => ActionFn(216);` + -158, // on "**", reduce `primary = variable_access => ActionFn(216);` + -158, // on "+", reduce `primary = variable_access => ActionFn(216);` + 0, // on ",", error + -158, // on "-", reduce `primary = variable_access => ActionFn(216);` + 982, // on ".", goto 981 + 0, // on "..", error + -158, // on "/", reduce `primary = variable_access => ActionFn(216);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -158, // on "<", reduce `primary = variable_access => ActionFn(216);` + -158, // on "<=", reduce `primary = variable_access => ActionFn(216);` + -158, // on "<>", reduce `primary = variable_access => ActionFn(216);` + -158, // on "=", reduce `primary = variable_access => ActionFn(216);` + -158, // on ">", reduce `primary = variable_access => ActionFn(216);` + -158, // on ">=", reduce `primary = variable_access => ActionFn(216);` + -158, // on "AND", reduce `primary = variable_access => ActionFn(216);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -158, // on "DIV", reduce `primary = variable_access => ActionFn(216);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -158, // on "IN", reduce `primary = variable_access => ActionFn(216);` + 0, // on "LABEL", error + -158, // on "MOD", reduce `primary = variable_access => ActionFn(216);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -158, // on "OR", reduce `primary = variable_access => ActionFn(216);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 983, // on "[", goto 982 + 0, // on "]", error + 984, // on "^", goto 983 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 797 + 798, // on "(", goto 797 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 799, // on "NOT", goto 798 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 800, // on "[", goto 799 + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 801, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 800 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 798 + 798, // on "(", goto 797 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 799, // on "NOT", goto 798 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 800, // on "[", goto 799 + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 801, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 800 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 799 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 988, // on "]", goto 987 + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 800 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ")", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -94, // on "<", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<>", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -94, // on "IN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 801 + 0, // on "(", error + 0, // on ")", error + -163, // on "*", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "**", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "+", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ",", error + -163, // on "-", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ".", error + 0, // on "..", error + -163, // on "/", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -163, // on "<", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "<=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "<>", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ">", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ">=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "AND", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -163, // on "DIV", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -163, // on "IN", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "LABEL", error + -163, // on "MOD", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "NIL", error + 0, // on "NOT", error + -163, // on "OF", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "OR", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 802 + 0, // on "(", error + 0, // on ")", error + -71, // on "*", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "**", error + -71, // on "+", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ",", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "-", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ".", error + -71, // on "..", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "/", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -71, // on "<", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "<=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "<>", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ">", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ">=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "AND", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -71, // on "DIV", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -71, // on "IN", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "LABEL", error + -71, // on "MOD", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -71, // on "OR", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -71, // on "]", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 803 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -111, // on ",", reduce `member_designator = expression => ActionFn(235);` + 0, // on "-", error + 0, // on ".", error + -111, // on "..", reduce `member_designator = expression => ActionFn(235);` + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -111, // on "]", reduce `member_designator = expression => ActionFn(235);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 804 + 0, // on "(", error + 0, // on ")", error + -219, // on "*", reduce `term = factor => ActionFn(210);` + 0, // on "**", error + -219, // on "+", reduce `term = factor => ActionFn(210);` + -219, // on ",", reduce `term = factor => ActionFn(210);` + -219, // on "-", reduce `term = factor => ActionFn(210);` + 0, // on ".", error + -219, // on "..", reduce `term = factor => ActionFn(210);` + -219, // on "/", reduce `term = factor => ActionFn(210);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -219, // on "<", reduce `term = factor => ActionFn(210);` + -219, // on "<=", reduce `term = factor => ActionFn(210);` + -219, // on "<>", reduce `term = factor => ActionFn(210);` + -219, // on "=", reduce `term = factor => ActionFn(210);` + -219, // on ">", reduce `term = factor => ActionFn(210);` + -219, // on ">=", reduce `term = factor => ActionFn(210);` + -219, // on "AND", reduce `term = factor => ActionFn(210);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -219, // on "DIV", reduce `term = factor => ActionFn(210);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -219, // on "IN", reduce `term = factor => ActionFn(210);` + 0, // on "LABEL", error + -219, // on "MOD", reduce `term = factor => ActionFn(210);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -219, // on "OR", reduce `term = factor => ActionFn(210);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -219, // on "]", reduce `term = factor => ActionFn(210);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 805 + 0, // on "(", error + 0, // on ")", error + -238, // on "*", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "**", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "+", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ",", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "-", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ".", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "..", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "/", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -238, // on "<", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "<=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "<>", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ">", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ">=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "AND", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -238, // on "DIV", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -238, // on "IN", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "LABEL", error + -238, // on "MOD", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -238, // on "OR", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -238, // on "[", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "]", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "^", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 806 + 0, // on "(", error + 0, // on ")", error + -160, // on "*", reduce `primary = function_designator => ActionFn(218);` + -160, // on "**", reduce `primary = function_designator => ActionFn(218);` + -160, // on "+", reduce `primary = function_designator => ActionFn(218);` + -160, // on ",", reduce `primary = function_designator => ActionFn(218);` + -160, // on "-", reduce `primary = function_designator => ActionFn(218);` + 0, // on ".", error + -160, // on "..", reduce `primary = function_designator => ActionFn(218);` + -160, // on "/", reduce `primary = function_designator => ActionFn(218);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -160, // on "<", reduce `primary = function_designator => ActionFn(218);` + -160, // on "<=", reduce `primary = function_designator => ActionFn(218);` + -160, // on "<>", reduce `primary = function_designator => ActionFn(218);` + -160, // on "=", reduce `primary = function_designator => ActionFn(218);` + -160, // on ">", reduce `primary = function_designator => ActionFn(218);` + -160, // on ">=", reduce `primary = function_designator => ActionFn(218);` + -160, // on "AND", reduce `primary = function_designator => ActionFn(218);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -160, // on "DIV", reduce `primary = function_designator => ActionFn(218);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -160, // on "IN", reduce `primary = function_designator => ActionFn(218);` + 0, // on "LABEL", error + -160, // on "MOD", reduce `primary = function_designator => ActionFn(218);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -160, // on "OR", reduce `primary = function_designator => ActionFn(218);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -160, // on "]", reduce `primary = function_designator => ActionFn(218);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 807 + 990, // on "(", goto 989 + 0, // on ")", error + -236, // on "*", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "**", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "+", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ",", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "-", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ".", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "..", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "/", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -236, // on "<", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "<=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "<>", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ">", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ">=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "AND", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -236, // on "DIV", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -236, // on "IN", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "LABEL", error + -236, // on "MOD", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -236, // on "OR", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -236, // on "[", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "]", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "^", reduce `variable_access = identifier => ActionFn(170);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 808 + 0, // on "(", error + 0, // on ")", error + -237, // on "*", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "**", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "+", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ",", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "-", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ".", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "..", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "/", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -237, // on "<", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "<=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "<>", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ">", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ">=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "AND", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -237, // on "DIV", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -237, // on "IN", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "LABEL", error + -237, // on "MOD", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -237, // on "OR", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -237, // on "[", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "]", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "^", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 809 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -113, // on ",", reduce `member_designator_list = member_designator => ActionFn(233);` + 0, // on "-", error + 0, // on ".", error + 991, // on "..", goto 990 + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -113, // on "]", reduce `member_designator_list = member_designator => ActionFn(233);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 810 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 993, // on "]", goto 992 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 811 + 0, // on "(", error + 0, // on ")", error + -66, // on "*", reduce `exponentiation = primary => ActionFn(214);` + 994, // on "**", goto 993 + -66, // on "+", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ",", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "-", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ".", error + -66, // on "..", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "/", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -66, // on "<", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "<=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "<>", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ">", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ">=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "AND", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -66, // on "DIV", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -66, // on "IN", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "LABEL", error + -66, // on "MOD", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -66, // on "OR", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -66, // on "]", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 812 + 0, // on "(", error + 0, // on ")", error + -161, // on "*", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "**", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "+", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ",", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "-", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ".", error + -161, // on "..", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "/", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -161, // on "<", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "<=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "<>", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ">", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ">=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "AND", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -161, // on "DIV", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -161, // on "IN", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "LABEL", error + -161, // on "MOD", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -161, // on "OR", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -161, // on "]", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 813 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 0, // on "]", error + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 814 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 765, // on "+", goto 764 + -68, // on ",", reduce `expression = simple_expression => ActionFn(206);` + 766, // on "-", goto 765 + 0, // on ".", error + -68, // on "..", reduce `expression = simple_expression => ActionFn(206);` + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 767, // on "<", goto 766 + 768, // on "<=", goto 767 + 769, // on "<>", goto 768 + 770, // on "=", goto 769 + 771, // on ">", goto 770 + 772, // on ">=", goto 771 + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 773, // on "IN", goto 772 + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 774, // on "OR", goto 773 + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -68, // on "]", reduce `expression = simple_expression => ActionFn(206);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 815 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -205, // on "+", reduce `simple_expression = term => ActionFn(208);` + -205, // on ",", reduce `simple_expression = term => ActionFn(208);` + -205, // on "-", reduce `simple_expression = term => ActionFn(208);` + 0, // on ".", error + -205, // on "..", reduce `simple_expression = term => ActionFn(208);` + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -205, // on "<", reduce `simple_expression = term => ActionFn(208);` + -205, // on "<=", reduce `simple_expression = term => ActionFn(208);` + -205, // on "<>", reduce `simple_expression = term => ActionFn(208);` + -205, // on "=", reduce `simple_expression = term => ActionFn(208);` + -205, // on ">", reduce `simple_expression = term => ActionFn(208);` + -205, // on ">=", reduce `simple_expression = term => ActionFn(208);` + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -205, // on "IN", reduce `simple_expression = term => ActionFn(208);` + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -205, // on "OR", reduce `simple_expression = term => ActionFn(208);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -205, // on "]", reduce `simple_expression = term => ActionFn(208);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 816 + 0, // on "(", error + 0, // on ")", error + -159, // on "*", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "**", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "+", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ",", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "-", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ".", error + -159, // on "..", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "/", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -159, // on "<", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "<=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "<>", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ">", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ">=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "AND", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -159, // on "DIV", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -159, // on "IN", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "LABEL", error + -159, // on "MOD", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -159, // on "OR", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -159, // on "]", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 817 + 0, // on "(", error + 0, // on ")", error + -232, // on "*", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "**", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "+", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ",", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "-", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ".", error + -232, // on "..", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "/", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -232, // on "<", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<>", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ">", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ">=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "AND", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -232, // on "DIV", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -232, // on "IN", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "LABEL", error + -232, // on "MOD", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -232, // on "OR", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -232, // on "]", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 818 + 0, // on "(", error + 0, // on ")", error + -228, // on "*", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "**", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "+", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ",", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "-", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ".", error + -228, // on "..", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "/", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -228, // on "<", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<>", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ">", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ">=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "AND", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -228, // on "DIV", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -228, // on "IN", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "LABEL", error + -228, // on "MOD", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -228, // on "OR", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -228, // on "]", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 819 + 0, // on "(", error + 0, // on ")", error + -233, // on "*", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "**", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "+", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ",", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "-", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ".", error + -233, // on "..", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "/", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -233, // on "<", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<>", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ">", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ">=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "AND", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -233, // on "DIV", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -233, // on "IN", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "LABEL", error + -233, // on "MOD", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -233, // on "OR", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -233, // on "]", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 820 + 0, // on "(", error + 0, // on ")", error + -158, // on "*", reduce `primary = variable_access => ActionFn(216);` + -158, // on "**", reduce `primary = variable_access => ActionFn(216);` + -158, // on "+", reduce `primary = variable_access => ActionFn(216);` + -158, // on ",", reduce `primary = variable_access => ActionFn(216);` + -158, // on "-", reduce `primary = variable_access => ActionFn(216);` + 999, // on ".", goto 998 + -158, // on "..", reduce `primary = variable_access => ActionFn(216);` + -158, // on "/", reduce `primary = variable_access => ActionFn(216);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -158, // on "<", reduce `primary = variable_access => ActionFn(216);` + -158, // on "<=", reduce `primary = variable_access => ActionFn(216);` + -158, // on "<>", reduce `primary = variable_access => ActionFn(216);` + -158, // on "=", reduce `primary = variable_access => ActionFn(216);` + -158, // on ">", reduce `primary = variable_access => ActionFn(216);` + -158, // on ">=", reduce `primary = variable_access => ActionFn(216);` + -158, // on "AND", reduce `primary = variable_access => ActionFn(216);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -158, // on "DIV", reduce `primary = variable_access => ActionFn(216);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -158, // on "IN", reduce `primary = variable_access => ActionFn(216);` + 0, // on "LABEL", error + -158, // on "MOD", reduce `primary = variable_access => ActionFn(216);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -158, // on "OR", reduce `primary = variable_access => ActionFn(216);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1000, // on "[", goto 999 + -158, // on "]", reduce `primary = variable_access => ActionFn(216);` + 1001, // on "^", goto 1000 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 821 + 798, // on "(", goto 797 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 799, // on "NOT", goto 798 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 800, // on "[", goto 799 + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 801, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 800 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 822 + 0, // on "(", error + 0, // on ")", error + -230, // on "*", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "**", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "+", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ",", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "-", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ".", error + -230, // on "..", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "/", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -230, // on "<", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<>", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ">", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ">=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "AND", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -230, // on "DIV", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -230, // on "IN", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "LABEL", error + -230, // on "MOD", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -230, // on "OR", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -230, // on "]", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 823 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 0, // on "]", error + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 824 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 1005, // on "]", goto 1004 + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 825 + 0, // on "(", error + 0, // on ")", error + -201, // on "*", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "**", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "+", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ",", error + -201, // on "-", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ".", error + 0, // on "..", error + -201, // on "/", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -201, // on "<", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "<=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "<>", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ">", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ">=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "AND", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -201, // on "DIV", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -201, // on "IN", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "LABEL", error + -201, // on "MOD", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "NIL", error + 0, // on "NOT", error + -201, // on "OF", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "OR", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 826 + 0, // on "(", error + 0, // on ")", error + -229, // on "*", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "**", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "+", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ",", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "-", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ".", error + -229, // on "..", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "/", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -229, // on "<", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<>", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ">", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ">=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "AND", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -229, // on "DIV", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -229, // on "IN", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "LABEL", error + -229, // on "MOD", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -229, // on "OR", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -229, // on "]", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 827 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ",", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "..", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -94, // on "<", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<>", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -94, // on "IN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "]", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 828 + 0, // on "(", error + 0, // on ")", error + -231, // on "*", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "**", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "+", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ",", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "-", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ".", error + -231, // on "..", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "/", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -231, // on "<", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<>", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ">", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ">=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "AND", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -231, // on "DIV", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -231, // on "IN", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "LABEL", error + -231, // on "MOD", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -231, // on "OR", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -231, // on "]", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 829 + 0, // on "(", error + 0, // on ")", error + -234, // on "*", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "**", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "+", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ",", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "-", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ".", error + -234, // on "..", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "/", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -234, // on "<", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<>", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ">", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ">=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "AND", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -234, // on "DIV", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -234, // on "IN", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "LABEL", error + -234, // on "MOD", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -234, // on "OR", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -234, // on "]", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 830 + 1024, // on "(", goto 1023 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1025, // on "NIL", goto 1024 + 1026, // on "NOT", goto 1025 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1027, // on "[", goto 1026 + 0, // on "]", error + 0, // on "^", error + 1028, // on r#"\'[^\']*\'"#, goto 1027 + 1029, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1028 + 1030, // on r#"\\d+"#, goto 1029 + 1031, // on r#"\\d+\\.\\d+"#, goto 1030 + // State 831 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 1048, // on "BEGIN", goto 1047 + 1049, // on "CASE", goto 1048 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -138, // on "ELSE", reduce `non_labeled_closed_statement = => ActionFn(257);` + -138, // on "END", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "EXTERNAL", error + 1050, // on "FOR", goto 1049 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 1051, // on "GOTO", goto 1050 + 1052, // on "IF", goto 1051 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 1053, // on "REPEAT", goto 1052 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 1054, // on "WHILE", goto 1053 + 1055, // on "WITH", goto 1054 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1056, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1055 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 832 + 0, // on "(", error + 0, // on ")", error + -88, // on "*", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "**", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "+", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ",", error + -88, // on "-", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ".", error + 0, // on "..", error + -88, // on "/", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -88, // on "<", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "<=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "<>", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ">", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ">=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "AND", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -88, // on "DIV", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -88, // on "IN", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "LABEL", error + -88, // on "MOD", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -88, // on "OR", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -88, // on "THEN", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 833 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 834 + 585, // on "(", goto 584 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 586, // on "NIL", goto 585 + 587, // on "NOT", goto 586 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 588, // on "[", goto 587 + 0, // on "]", error + 0, // on "^", error + 589, // on r#"\'[^\']*\'"#, goto 588 + 590, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 589 + 591, // on r#"\\d+"#, goto 590 + 592, // on r#"\\d+\\.\\d+"#, goto 591 + // State 835 + 0, // on "(", error + 0, // on ")", error + -70, // on "*", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "**", error + -70, // on "+", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ",", error + -70, // on "-", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ".", error + 0, // on "..", error + -70, // on "/", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -70, // on "<", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "<=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "<>", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ">", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ">=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "AND", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -70, // on "DIV", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -70, // on "IN", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "LABEL", error + -70, // on "MOD", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -70, // on "OR", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -70, // on "THEN", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 836 + 585, // on "(", goto 584 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 586, // on "NIL", goto 585 + 587, // on "NOT", goto 586 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 588, // on "[", goto 587 + 0, // on "]", error + 0, // on "^", error + 589, // on r#"\'[^\']*\'"#, goto 588 + 590, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 589 + 591, // on r#"\\d+"#, goto 590 + 592, // on r#"\\d+\\.\\d+"#, goto 591 + // State 837 + 1076, // on "(", goto 1075 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1077, // on "NIL", goto 1076 + 1078, // on "NOT", goto 1077 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1079, // on "[", goto 1078 + 0, // on "]", error + 0, // on "^", error + 1080, // on r#"\'[^\']*\'"#, goto 1079 + 1081, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1080 + 1082, // on r#"\\d+"#, goto 1081 + 1083, // on r#"\\d+\\.\\d+"#, goto 1082 + // State 838 + 585, // on "(", goto 584 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 586, // on "NIL", goto 585 + 587, // on "NOT", goto 586 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 588, // on "[", goto 587 + 0, // on "]", error + 0, // on "^", error + 589, // on r#"\'[^\']*\'"#, goto 588 + 590, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 589 + 591, // on r#"\\d+"#, goto 590 + 592, // on r#"\\d+\\.\\d+"#, goto 591 + // State 839 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1086, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1085 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 840 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 841 + 0, // on "(", error + 0, // on ")", error + -239, // on "*", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "**", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "+", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ",", error + -239, // on "-", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ".", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "..", error + -239, // on "/", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -239, // on "<", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "<=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "<>", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ">", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ">=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "AND", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -239, // on "DIV", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -239, // on "IN", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "LABEL", error + -239, // on "MOD", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -239, // on "OR", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -239, // on "THEN", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -239, // on "[", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "]", error + -239, // on "^", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 842 + 0, // on "(", error + 1088, // on ")", goto 1087 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 843 + 0, // on "(", error + 0, // on ")", error + -163, // on "*", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "**", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "+", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ",", error + -163, // on "-", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ".", error + 0, // on "..", error + -163, // on "/", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -163, // on "<", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "<=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "<>", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ">", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ">=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "AND", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -163, // on "DIV", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -163, // on "IN", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "LABEL", error + -163, // on "MOD", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -163, // on "OR", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -163, // on "THEN", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 844 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1089, // on "]", goto 1088 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 845 + 0, // on "(", error + 0, // on ")", error + -201, // on "*", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "**", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "+", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ",", error + -201, // on "-", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ".", error + 0, // on "..", error + -201, // on "/", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -201, // on "<", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "<=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "<>", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ">", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ">=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "AND", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -201, // on "DIV", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -201, // on "IN", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "LABEL", error + -201, // on "MOD", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -201, // on "OR", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -201, // on "THEN", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 846 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -177, // on ";", reduce `procedure_statement = identifier, params => ActionFn(179);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -177, // on "UNTIL", reduce `procedure_statement = identifier, params => ActionFn(179);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 847 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 848 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 616, // on "BEGIN", goto 615 + 617, // on "CASE", goto 616 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 618, // on "FOR", goto 617 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 619, // on "GOTO", goto 618 + 620, // on "IF", goto 619 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 621, // on "REPEAT", goto 620 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -138, // on "UNTIL", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "VAR", error + 622, // on "WHILE", goto 621 + 623, // on "WITH", goto 622 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 624, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 623 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 849 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 616, // on "BEGIN", goto 615 + 617, // on "CASE", goto 616 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 618, // on "FOR", goto 617 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 619, // on "GOTO", goto 618 + 620, // on "IF", goto 619 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 621, // on "REPEAT", goto 620 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -138, // on "UNTIL", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "VAR", error + 622, // on "WHILE", goto 621 + 623, // on "WITH", goto 622 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 624, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 623 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 850 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -199, // on ";", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -199, // on "BEGIN", reduce `semicolon = ";" => ActionFn(252);` + -199, // on "CASE", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + -199, // on "FOR", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + -199, // on "GOTO", reduce `semicolon = ";" => ActionFn(252);` + -199, // on "IF", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + -199, // on "REPEAT", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -199, // on "UNTIL", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "VAR", error + -199, // on "WHILE", reduce `semicolon = ";" => ActionFn(252);` + -199, // on "WITH", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + -199, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `semicolon = ";" => ActionFn(252);` + -199, // on r#"\\d+"#, reduce `semicolon = ";" => ActionFn(252);` + 0, // on r#"\\d+\\.\\d+"#, error + // State 851 + 722, // on "(", goto 721 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 723, // on "NIL", goto 722 + 724, // on "NOT", goto 723 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 725, // on "[", goto 724 + 0, // on "]", error + 0, // on "^", error + 726, // on r#"\'[^\']*\'"#, goto 725 + 727, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 726 + 728, // on r#"\\d+"#, goto 727 + 729, // on r#"\\d+\\.\\d+"#, goto 728 + // State 852 + 1113, // on "(", goto 1112 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1114, // on "NIL", goto 1113 + 1115, // on "NOT", goto 1114 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1116, // on "[", goto 1115 + 0, // on "]", error + 0, // on "^", error + 1117, // on r#"\'[^\']*\'"#, goto 1116 + 1118, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1117 + 1119, // on r#"\\d+"#, goto 1118 + 1120, // on r#"\\d+\\.\\d+"#, goto 1119 + // State 853 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 527, // on ";", goto 526 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 1121, // on "END", goto 1120 + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 854 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 1122, // on "OF", goto 1121 + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 855 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 1123, // on ":=", goto 1122 + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 856 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -93, // on ";", reduce `goto_statement = "GOTO", label => ActionFn(187);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -93, // on "UNTIL", reduce `goto_statement = "GOTO", label => ActionFn(187);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 857 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -105, // on ";", reduce `label = r#"\\d+"# => ActionFn(14);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -105, // on "UNTIL", reduce `label = r#"\\d+"# => ActionFn(14);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 858 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 1124, // on "THEN", goto 1123 + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 859 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 851, // on ";", goto 850 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 1125, // on "UNTIL", goto 1124 + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 860 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 1126, // on "DO", goto 1125 + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 861 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 90, // on ",", goto 89 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 1127, // on "DO", goto 1126 + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 862 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 478, // on "BEGIN", goto 477 + 479, // on "CASE", goto 478 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -138, // on "END", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "EXTERNAL", error + 480, // on "FOR", goto 479 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 481, // on "GOTO", goto 480 + 482, // on "IF", goto 481 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 483, // on "REPEAT", goto 482 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 484, // on "WHILE", goto 483 + 485, // on "WITH", goto 484 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 486, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 485 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 863 + 0, // on "(", error + 0, // on ")", error + -88, // on "*", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "**", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "+", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ",", error + -88, // on "-", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ".", error + 0, // on "..", error + -88, // on "/", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -88, // on "<", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "<=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "<>", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ">", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ">=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "AND", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -88, // on "DIV", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "DO", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -88, // on "IN", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "LABEL", error + -88, // on "MOD", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -88, // on "OR", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 864 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 865 + 643, // on "(", goto 642 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 644, // on "NIL", goto 643 + 645, // on "NOT", goto 644 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 646, // on "[", goto 645 + 0, // on "]", error + 0, // on "^", error + 647, // on r#"\'[^\']*\'"#, goto 646 + 648, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 647 + 649, // on r#"\\d+"#, goto 648 + 650, // on r#"\\d+\\.\\d+"#, goto 649 + // State 866 + 0, // on "(", error + 0, // on ")", error + -70, // on "*", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "**", error + -70, // on "+", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ",", error + -70, // on "-", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ".", error + 0, // on "..", error + -70, // on "/", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -70, // on "<", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "<=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "<>", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ">", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ">=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "AND", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -70, // on "DIV", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "DO", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -70, // on "IN", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "LABEL", error + -70, // on "MOD", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -70, // on "OR", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 867 + 643, // on "(", goto 642 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 644, // on "NIL", goto 643 + 645, // on "NOT", goto 644 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 646, // on "[", goto 645 + 0, // on "]", error + 0, // on "^", error + 647, // on r#"\'[^\']*\'"#, goto 646 + 648, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 647 + 649, // on r#"\\d+"#, goto 648 + 650, // on r#"\\d+\\.\\d+"#, goto 649 + // State 868 + 1149, // on "(", goto 1148 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1150, // on "NIL", goto 1149 + 1151, // on "NOT", goto 1150 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1152, // on "[", goto 1151 + 0, // on "]", error + 0, // on "^", error + 1153, // on r#"\'[^\']*\'"#, goto 1152 + 1154, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1153 + 1155, // on r#"\\d+"#, goto 1154 + 1156, // on r#"\\d+\\.\\d+"#, goto 1155 + // State 869 + 643, // on "(", goto 642 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 644, // on "NIL", goto 643 + 645, // on "NOT", goto 644 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 646, // on "[", goto 645 + 0, // on "]", error + 0, // on "^", error + 647, // on r#"\'[^\']*\'"#, goto 646 + 648, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 647 + 649, // on r#"\\d+"#, goto 648 + 650, // on r#"\\d+\\.\\d+"#, goto 649 + // State 870 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1159, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1158 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 871 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 872 + 0, // on "(", error + 0, // on ")", error + -239, // on "*", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "**", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "+", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ",", error + -239, // on "-", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ".", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "..", error + -239, // on "/", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -239, // on "<", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "<=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "<>", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ">", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ">=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "AND", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -239, // on "DIV", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "DO", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -239, // on "IN", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "LABEL", error + -239, // on "MOD", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -239, // on "OR", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -239, // on "[", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "]", error + -239, // on "^", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 873 + 0, // on "(", error + 1161, // on ")", goto 1160 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 874 + 0, // on "(", error + 0, // on ")", error + -163, // on "*", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "**", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "+", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ",", error + -163, // on "-", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ".", error + 0, // on "..", error + -163, // on "/", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -163, // on "<", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "<=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "<>", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ">", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ">=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "AND", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -163, // on "DIV", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "DO", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -163, // on "IN", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "LABEL", error + -163, // on "MOD", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -163, // on "OR", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 875 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1162, // on "]", goto 1161 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 876 + 0, // on "(", error + 0, // on ")", error + -201, // on "*", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "**", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "+", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ",", error + -201, // on "-", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ".", error + 0, // on "..", error + -201, // on "/", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -201, // on "<", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "<=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "<>", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ">", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ">=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "AND", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -201, // on "DIV", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "DO", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -201, // on "IN", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "LABEL", error + -201, // on "MOD", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -201, // on "OR", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 877 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 656, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 655 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 878 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 478, // on "BEGIN", goto 477 + 479, // on "CASE", goto 478 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -138, // on "END", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "EXTERNAL", error + 480, // on "FOR", goto 479 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 481, // on "GOTO", goto 480 + 482, // on "IF", goto 481 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 483, // on "REPEAT", goto 482 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 484, // on "WHILE", goto 483 + 485, // on "WITH", goto 484 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 486, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 485 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 879 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 656, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 655 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 880 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 881 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -239, // on ",", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "-", error + -239, // on ".", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + -239, // on "DO", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -239, // on "[", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "]", error + -239, // on "^", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 882 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 527, // on ";", goto 526 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 1168, // on "END", goto 1167 + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 883 + 377, // on "(", goto 376 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 378, // on "ARRAY", goto 377 + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 379, // on "PACKED", goto 378 + 380, // on "PFILE", goto 379 + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 381, // on "RECORD", goto 380 + 0, // on "REPEAT", error + 382, // on "SET", goto 381 + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 383, // on "^", goto 382 + 119, // on r#"\'[^\']*\'"#, goto 118 + 384, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 383 + 121, // on r#"\\d+"#, goto 120 + 122, // on r#"\\d+\\.\\d+"#, goto 121 + // State 884 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -186, // on ";", reduce `record_type = "RECORD", record_section_list, semicolon, variant_part, "END" => ActionFn(70);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -186, // on "END", reduce `record_type = "RECORD", record_section_list, semicolon, variant_part, "END" => ActionFn(70);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 885 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 90, // on ",", goto 89 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 1170, // on ":", goto 1169 + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 886 + 0, // on "(", error + -184, // on ")", reduce `record_section_list = record_section => ActionFn(73);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -184, // on ";", reduce `record_section_list = record_section => ActionFn(73);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 887 + 0, // on "(", error + 1172, // on ")", goto 1171 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 1173, // on ";", goto 1172 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 888 + 0, // on "(", error + 1174, // on ")", goto 1173 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 889 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 308, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 307 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 890 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -44, // on ",", reduce `constant = sign, non_string => ActionFn(35);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + -44, // on ":", reduce `constant = sign, non_string => ActionFn(35);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 891 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 892 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -157, // on ";", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -157, // on "END", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 893 + -40, // on "(", reduce `comma = "," => ActionFn(253);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -40, // on "+", reduce `comma = "," => ActionFn(253);` + 0, // on ",", error + -40, // on "-", reduce `comma = "," => ActionFn(253);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -40, // on "NIL", reduce `comma = "," => ActionFn(253);` + -40, // on "NOT", reduce `comma = "," => ActionFn(253);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -40, // on "[", reduce `comma = "," => ActionFn(253);` + 0, // on "]", error + 0, // on "^", error + -40, // on r#"\'[^\']*\'"#, reduce `comma = "," => ActionFn(253);` + -40, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `comma = "," => ActionFn(253);` + -40, // on r#"\\d+"#, reduce `comma = "," => ActionFn(253);` + -40, // on r#"\\d+\\.\\d+"#, reduce `comma = "," => ActionFn(253);` + // State 894 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 895 + 0, // on "(", error + -88, // on ")", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "*", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "**", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "+", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ",", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "-", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ".", error + 0, // on "..", error + -88, // on "/", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ":", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ":=", error + 0, // on ";", error + -88, // on "<", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "<=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "<>", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ">", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ">=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "AND", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -88, // on "DIV", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -88, // on "IN", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "LABEL", error + -88, // on "MOD", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -88, // on "OR", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 896 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 897 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 898 + 0, // on "(", error + -70, // on ")", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "*", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "**", error + -70, // on "+", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ",", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "-", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ".", error + 0, // on "..", error + -70, // on "/", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ":", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ":=", error + 0, // on ";", error + -70, // on "<", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "<=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "<>", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ">", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ">=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "AND", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -70, // on "DIV", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -70, // on "IN", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "LABEL", error + -70, // on "MOD", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -70, // on "OR", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 899 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 900 + 1197, // on "(", goto 1196 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1198, // on "NIL", goto 1197 + 1199, // on "NOT", goto 1198 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1200, // on "[", goto 1199 + 0, // on "]", error + 0, // on "^", error + 1201, // on r#"\'[^\']*\'"#, goto 1200 + 1202, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1201 + 1203, // on r#"\\d+"#, goto 1202 + 1204, // on r#"\\d+\\.\\d+"#, goto 1203 + // State 901 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 902 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1207, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1206 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 903 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 904 + 0, // on "(", error + -239, // on ")", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "*", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "**", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "+", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ",", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "-", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ".", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "..", error + -239, // on "/", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ":", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ":=", error + 0, // on ";", error + -239, // on "<", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "<=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "<>", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ">", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ">=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "AND", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -239, // on "DIV", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -239, // on "IN", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "LABEL", error + -239, // on "MOD", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -239, // on "OR", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -239, // on "[", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "]", error + -239, // on "^", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 905 + 0, // on "(", error + 1209, // on ")", goto 1208 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 906 + 0, // on "(", error + -163, // on ")", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "*", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "**", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "+", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ",", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "-", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ".", error + 0, // on "..", error + -163, // on "/", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ":", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ":=", error + 0, // on ";", error + -163, // on "<", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "<=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "<>", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ">", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ">=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "AND", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -163, // on "DIV", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -163, // on "IN", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "LABEL", error + -163, // on "MOD", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -163, // on "OR", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 907 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1210, // on "]", goto 1209 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 908 + 0, // on "(", error + -201, // on ")", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "*", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "**", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "+", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ",", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "-", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ".", error + 0, // on "..", error + -201, // on "/", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ":", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ":=", error + 0, // on ";", error + -201, // on "<", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "<=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "<>", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ">", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ">=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "AND", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -201, // on "DIV", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -201, // on "IN", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "LABEL", error + -201, // on "MOD", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -201, // on "OR", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 909 + 0, // on "(", error + 0, // on ")", error + -88, // on "*", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "**", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "+", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ",", error + -88, // on "-", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ".", error + 0, // on "..", error + -88, // on "/", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ":", error + 0, // on ":=", error + -88, // on ";", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "<", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "<=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "<>", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ">", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ">=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "AND", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -88, // on "DIV", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -88, // on "END", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -88, // on "IN", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "LABEL", error + -88, // on "MOD", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -88, // on "OR", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 910 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 911 + 722, // on "(", goto 721 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 723, // on "NIL", goto 722 + 724, // on "NOT", goto 723 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 725, // on "[", goto 724 + 0, // on "]", error + 0, // on "^", error + 726, // on r#"\'[^\']*\'"#, goto 725 + 727, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 726 + 728, // on r#"\\d+"#, goto 727 + 729, // on r#"\\d+\\.\\d+"#, goto 728 + // State 912 + 0, // on "(", error + 0, // on ")", error + -70, // on "*", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "**", error + -70, // on "+", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ",", error + -70, // on "-", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ".", error + 0, // on "..", error + -70, // on "/", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ":", error + 0, // on ":=", error + -70, // on ";", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "<", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "<=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "<>", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ">", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ">=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "AND", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -70, // on "DIV", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -70, // on "END", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -70, // on "IN", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "LABEL", error + -70, // on "MOD", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -70, // on "OR", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 913 + 722, // on "(", goto 721 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 723, // on "NIL", goto 722 + 724, // on "NOT", goto 723 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 725, // on "[", goto 724 + 0, // on "]", error + 0, // on "^", error + 726, // on r#"\'[^\']*\'"#, goto 725 + 727, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 726 + 728, // on r#"\\d+"#, goto 727 + 729, // on r#"\\d+\\.\\d+"#, goto 728 + // State 914 + 1230, // on "(", goto 1229 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1231, // on "NIL", goto 1230 + 1232, // on "NOT", goto 1231 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1233, // on "[", goto 1232 + 0, // on "]", error + 0, // on "^", error + 1234, // on r#"\'[^\']*\'"#, goto 1233 + 1235, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1234 + 1236, // on r#"\\d+"#, goto 1235 + 1237, // on r#"\\d+\\.\\d+"#, goto 1236 + // State 915 + 722, // on "(", goto 721 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 723, // on "NIL", goto 722 + 724, // on "NOT", goto 723 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 725, // on "[", goto 724 + 0, // on "]", error + 0, // on "^", error + 726, // on r#"\'[^\']*\'"#, goto 725 + 727, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 726 + 728, // on r#"\\d+"#, goto 727 + 729, // on r#"\\d+\\.\\d+"#, goto 728 + // State 916 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1240, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1239 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 917 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 918 + 0, // on "(", error + 0, // on ")", error + -239, // on "*", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "**", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "+", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ",", error + -239, // on "-", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ".", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "..", error + -239, // on "/", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ":", error + 0, // on ":=", error + -239, // on ";", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "<", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "<=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "<>", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ">", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ">=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "AND", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -239, // on "DIV", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -239, // on "END", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -239, // on "IN", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "LABEL", error + -239, // on "MOD", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -239, // on "OR", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -239, // on "[", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "]", error + -239, // on "^", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 919 + 0, // on "(", error + 1242, // on ")", goto 1241 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 920 + 0, // on "(", error + 0, // on ")", error + -163, // on "*", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "**", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "+", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ",", error + -163, // on "-", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ".", error + 0, // on "..", error + -163, // on "/", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ":", error + 0, // on ":=", error + -163, // on ";", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "<", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "<=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "<>", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ">", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ">=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "AND", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -163, // on "DIV", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -163, // on "END", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -163, // on "IN", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "LABEL", error + -163, // on "MOD", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -163, // on "OR", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 921 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1243, // on "]", goto 1242 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 922 + 0, // on "(", error + 0, // on ")", error + -201, // on "*", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "**", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "+", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ",", error + -201, // on "-", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ".", error + 0, // on "..", error + -201, // on "/", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ":", error + 0, // on ":=", error + -201, // on ";", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "<", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "<=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "<>", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ">", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ">=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "AND", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -201, // on "DIV", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -201, // on "END", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -201, // on "IN", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "LABEL", error + -201, // on "MOD", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -201, // on "OR", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 923 + 0, // on "(", error + 0, // on ")", error + -88, // on "*", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "**", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "+", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ",", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "-", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ".", error + 0, // on "..", error + -88, // on "/", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -88, // on "<", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "<=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "<>", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ">", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ">=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "AND", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -88, // on "DIV", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -88, // on "IN", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "LABEL", error + -88, // on "MOD", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -88, // on "OR", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -88, // on "]", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 924 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 925 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 926 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + -103, // on ".", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + -103, // on ":=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -103, // on "[", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "]", error + -103, // on "^", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 927 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 928 + 0, // on "(", error + 0, // on ")", error + -70, // on "*", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "**", error + -70, // on "+", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ",", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "-", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ".", error + 0, // on "..", error + -70, // on "/", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -70, // on "<", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "<=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "<>", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ">", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ">=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "AND", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -70, // on "DIV", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -70, // on "IN", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "LABEL", error + -70, // on "MOD", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -70, // on "OR", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -70, // on "]", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 929 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 930 + 1264, // on "(", goto 1263 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1265, // on "NIL", goto 1264 + 1266, // on "NOT", goto 1265 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1267, // on "[", goto 1266 + 0, // on "]", error + 0, // on "^", error + 1268, // on r#"\'[^\']*\'"#, goto 1267 + 1269, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1268 + 1270, // on r#"\\d+"#, goto 1269 + 1271, // on r#"\\d+\\.\\d+"#, goto 1270 + // State 931 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 932 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1274, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1273 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 933 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 934 + 0, // on "(", error + 0, // on ")", error + -239, // on "*", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "**", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "+", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ",", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "-", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ".", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "..", error + -239, // on "/", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -239, // on "<", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "<=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "<>", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ">", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ">=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "AND", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -239, // on "DIV", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -239, // on "IN", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "LABEL", error + -239, // on "MOD", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -239, // on "OR", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -239, // on "[", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "]", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "^", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 935 + 0, // on "(", error + 1276, // on ")", goto 1275 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 936 + 0, // on "(", error + 0, // on ")", error + -163, // on "*", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "**", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "+", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ",", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "-", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ".", error + 0, // on "..", error + -163, // on "/", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -163, // on "<", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "<=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "<>", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ">", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ">=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "AND", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -163, // on "DIV", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -163, // on "IN", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "LABEL", error + -163, // on "MOD", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -163, // on "OR", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -163, // on "]", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 937 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1277, // on "]", goto 1276 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 938 + 0, // on "(", error + 0, // on ")", error + -201, // on "*", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "**", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "+", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ",", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "-", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ".", error + 0, // on "..", error + -201, // on "/", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -201, // on "<", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "<=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "<>", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ">", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ">=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "AND", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -201, // on "DIV", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -201, // on "IN", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "LABEL", error + -201, // on "MOD", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -201, // on "OR", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -201, // on "]", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 939 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 517, // on ",", goto 516 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 1278, // on ":", goto 1277 + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 940 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -23, // on ";", reduce `case_list_element_list = case_list_element => ActionFn(194);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -23, // on "END", reduce `case_list_element_list = case_list_element => ActionFn(194);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 941 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 1280, // on ";", goto 1279 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 1281, // on "END", goto 1280 + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 942 + 0, // on "(", error + 1282, // on ")", goto 1281 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 943 + 0, // on "(", error + 0, // on ")", error + -67, // on "*", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "**", error + -67, // on "+", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ",", error + -67, // on "-", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ".", error + 0, // on "..", error + -67, // on "/", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -67, // on "<", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "<=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "<>", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ">", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ">=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "AND", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -67, // on "DIV", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -67, // on "IN", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "LABEL", error + -67, // on "MOD", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "NIL", error + 0, // on "NOT", error + -67, // on "OF", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "OR", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 944 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -206, // on "+", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ",", error + -206, // on "-", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -206, // on "<", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "<=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "<>", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ">", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ">=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -206, // on "IN", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + -206, // on "OF", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "OR", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 945 + 0, // on "(", error + 0, // on ")", error + -71, // on "*", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "**", error + -71, // on "+", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ",", error + -71, // on "-", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ".", error + 0, // on "..", error + -71, // on "/", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -71, // on "AND", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -71, // on "DIV", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -71, // on "MOD", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "NIL", error + 0, // on "NOT", error + -71, // on "OF", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "OR", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 946 + 0, // on "(", error + 0, // on ")", error + -219, // on "*", reduce `term = factor => ActionFn(210);` + 0, // on "**", error + -219, // on "+", reduce `term = factor => ActionFn(210);` + 0, // on ",", error + -219, // on "-", reduce `term = factor => ActionFn(210);` + 0, // on ".", error + 0, // on "..", error + -219, // on "/", reduce `term = factor => ActionFn(210);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -219, // on "AND", reduce `term = factor => ActionFn(210);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -219, // on "DIV", reduce `term = factor => ActionFn(210);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -219, // on "MOD", reduce `term = factor => ActionFn(210);` + 0, // on "NIL", error + 0, // on "NOT", error + -219, // on "OF", reduce `term = factor => ActionFn(210);` + -219, // on "OR", reduce `term = factor => ActionFn(210);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 947 + 0, // on "(", error + 0, // on ")", error + -238, // on "*", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "**", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "+", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ",", error + -238, // on "-", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ".", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "..", error + -238, // on "/", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -238, // on "AND", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -238, // on "DIV", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -238, // on "MOD", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "NIL", error + 0, // on "NOT", error + -238, // on "OF", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "OR", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -238, // on "[", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "]", error + -238, // on "^", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 948 + 0, // on "(", error + 0, // on ")", error + -160, // on "*", reduce `primary = function_designator => ActionFn(218);` + -160, // on "**", reduce `primary = function_designator => ActionFn(218);` + -160, // on "+", reduce `primary = function_designator => ActionFn(218);` + 0, // on ",", error + -160, // on "-", reduce `primary = function_designator => ActionFn(218);` + 0, // on ".", error + 0, // on "..", error + -160, // on "/", reduce `primary = function_designator => ActionFn(218);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -160, // on "AND", reduce `primary = function_designator => ActionFn(218);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -160, // on "DIV", reduce `primary = function_designator => ActionFn(218);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -160, // on "MOD", reduce `primary = function_designator => ActionFn(218);` + 0, // on "NIL", error + 0, // on "NOT", error + -160, // on "OF", reduce `primary = function_designator => ActionFn(218);` + -160, // on "OR", reduce `primary = function_designator => ActionFn(218);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 949 + 1284, // on "(", goto 1283 + 0, // on ")", error + -236, // on "*", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "**", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "+", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ",", error + -236, // on "-", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ".", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "..", error + -236, // on "/", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -236, // on "AND", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -236, // on "DIV", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -236, // on "MOD", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "NIL", error + 0, // on "NOT", error + -236, // on "OF", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "OR", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -236, // on "[", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "]", error + -236, // on "^", reduce `variable_access = identifier => ActionFn(170);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 950 + 0, // on "(", error + 0, // on ")", error + -237, // on "*", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "**", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "+", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ",", error + -237, // on "-", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ".", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "..", error + -237, // on "/", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -237, // on "AND", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -237, // on "DIV", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -237, // on "MOD", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "NIL", error + 0, // on "NOT", error + -237, // on "OF", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "OR", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -237, // on "[", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "]", error + -237, // on "^", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 951 + 0, // on "(", error + 0, // on ")", error + -66, // on "*", reduce `exponentiation = primary => ActionFn(214);` + 1285, // on "**", goto 1284 + -66, // on "+", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ",", error + -66, // on "-", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ".", error + 0, // on "..", error + -66, // on "/", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -66, // on "AND", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -66, // on "DIV", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -66, // on "MOD", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "NIL", error + 0, // on "NOT", error + -66, // on "OF", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "OR", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 952 + 0, // on "(", error + 0, // on ")", error + -161, // on "*", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "**", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "+", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ",", error + -161, // on "-", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ".", error + 0, // on "..", error + -161, // on "/", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -161, // on "AND", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -161, // on "DIV", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -161, // on "MOD", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "NIL", error + 0, // on "NOT", error + -161, // on "OF", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "OR", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 953 + 962, // on "(", goto 961 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 963, // on "NIL", goto 962 + 964, // on "NOT", goto 963 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 965, // on "[", goto 964 + 0, // on "]", error + 0, // on "^", error + 966, // on r#"\'[^\']*\'"#, goto 965 + 967, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 966 + 968, // on r#"\\d+"#, goto 967 + 969, // on r#"\\d+\\.\\d+"#, goto 968 + // State 954 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 765, // on "+", goto 764 + 0, // on ",", error + 766, // on "-", goto 765 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + -69, // on "OF", reduce `expression = simple_expression, relop, simple_expression => ActionFn(207);` + 774, // on "OR", goto 773 + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 955 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -205, // on "+", reduce `simple_expression = term => ActionFn(208);` + 0, // on ",", error + -205, // on "-", reduce `simple_expression = term => ActionFn(208);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + -205, // on "OF", reduce `simple_expression = term => ActionFn(208);` + -205, // on "OR", reduce `simple_expression = term => ActionFn(208);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 956 + 0, // on "(", error + 0, // on ")", error + -159, // on "*", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "**", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "+", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ",", error + -159, // on "-", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ".", error + 0, // on "..", error + -159, // on "/", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -159, // on "AND", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -159, // on "DIV", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -159, // on "MOD", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "NIL", error + 0, // on "NOT", error + -159, // on "OF", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "OR", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 957 + 0, // on "(", error + 0, // on ")", error + -232, // on "*", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "**", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "+", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ",", error + -232, // on "-", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ".", error + 0, // on "..", error + -232, // on "/", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -232, // on "AND", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -232, // on "DIV", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -232, // on "MOD", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "NIL", error + 0, // on "NOT", error + -232, // on "OF", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "OR", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 958 + 0, // on "(", error + 0, // on ")", error + -228, // on "*", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "**", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "+", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ",", error + -228, // on "-", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ".", error + 0, // on "..", error + -228, // on "/", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -228, // on "AND", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -228, // on "DIV", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -228, // on "MOD", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "NIL", error + 0, // on "NOT", error + -228, // on "OF", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "OR", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 959 + 0, // on "(", error + 0, // on ")", error + -233, // on "*", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "**", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "+", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ",", error + -233, // on "-", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ".", error + 0, // on "..", error + -233, // on "/", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -233, // on "AND", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -233, // on "DIV", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -233, // on "MOD", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "NIL", error + 0, // on "NOT", error + -233, // on "OF", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "OR", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 960 + 0, // on "(", error + 0, // on ")", error + -158, // on "*", reduce `primary = variable_access => ActionFn(216);` + -158, // on "**", reduce `primary = variable_access => ActionFn(216);` + -158, // on "+", reduce `primary = variable_access => ActionFn(216);` + 0, // on ",", error + -158, // on "-", reduce `primary = variable_access => ActionFn(216);` + 1289, // on ".", goto 1288 + 0, // on "..", error + -158, // on "/", reduce `primary = variable_access => ActionFn(216);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -158, // on "AND", reduce `primary = variable_access => ActionFn(216);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -158, // on "DIV", reduce `primary = variable_access => ActionFn(216);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -158, // on "MOD", reduce `primary = variable_access => ActionFn(216);` + 0, // on "NIL", error + 0, // on "NOT", error + -158, // on "OF", reduce `primary = variable_access => ActionFn(216);` + -158, // on "OR", reduce `primary = variable_access => ActionFn(216);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1290, // on "[", goto 1289 + 0, // on "]", error + 1291, // on "^", goto 1290 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 961 + 798, // on "(", goto 797 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 799, // on "NOT", goto 798 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 800, // on "[", goto 799 + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 801, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 800 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 962 + 0, // on "(", error + 0, // on ")", error + -230, // on "*", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "**", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "+", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ",", error + -230, // on "-", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ".", error + 0, // on "..", error + -230, // on "/", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -230, // on "AND", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -230, // on "DIV", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -230, // on "MOD", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "NIL", error + 0, // on "NOT", error + -230, // on "OF", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "OR", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 963 + 962, // on "(", goto 961 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 963, // on "NIL", goto 962 + 964, // on "NOT", goto 963 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 965, // on "[", goto 964 + 0, // on "]", error + 0, // on "^", error + 966, // on r#"\'[^\']*\'"#, goto 965 + 967, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 966 + 968, // on r#"\\d+"#, goto 967 + 969, // on r#"\\d+\\.\\d+"#, goto 968 + // State 964 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 1295, // on "]", goto 1294 + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 965 + 0, // on "(", error + 0, // on ")", error + -229, // on "*", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "**", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "+", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ",", error + -229, // on "-", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ".", error + 0, // on "..", error + -229, // on "/", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -229, // on "AND", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -229, // on "DIV", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -229, // on "MOD", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "NIL", error + 0, // on "NOT", error + -229, // on "OF", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "OR", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 966 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + -94, // on "OF", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 967 + 0, // on "(", error + 0, // on ")", error + -231, // on "*", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "**", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "+", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ",", error + -231, // on "-", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ".", error + 0, // on "..", error + -231, // on "/", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -231, // on "AND", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -231, // on "DIV", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -231, // on "MOD", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "NIL", error + 0, // on "NOT", error + -231, // on "OF", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "OR", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 968 + 0, // on "(", error + 0, // on ")", error + -234, // on "*", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "**", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "+", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ",", error + -234, // on "-", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ".", error + 0, // on "..", error + -234, // on "/", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -234, // on "AND", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -234, // on "DIV", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -234, // on "MOD", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "NIL", error + 0, // on "NOT", error + -234, // on "OF", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "OR", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 969 + 0, // on "(", error + 0, // on ")", error + -220, // on "*", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "**", error + -220, // on "+", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ",", error + -220, // on "-", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ".", error + 0, // on "..", error + -220, // on "/", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -220, // on "<", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "<=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "<>", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ">", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ">=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "AND", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -220, // on "DIV", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -220, // on "IN", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "LABEL", error + -220, // on "MOD", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "NIL", error + 0, // on "NOT", error + -220, // on "OF", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "OR", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 970 + 0, // on "(", error + 0, // on ")", error + -72, // on "*", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "**", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "+", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ",", error + -72, // on "-", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ".", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "..", error + -72, // on "/", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -72, // on "<", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "<=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "<>", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ">", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ">=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "AND", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -72, // on "DIV", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -72, // on "IN", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "LABEL", error + -72, // on "MOD", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "NIL", error + 0, // on "NOT", error + -72, // on "OF", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "OR", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -72, // on "[", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "]", error + -72, // on "^", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 971 + 0, // on "(", error + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -94, // on "<", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<>", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -94, // on "IN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + -94, // on "OF", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 972 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1296, // on "]", goto 1295 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 973 + 0, // on "(", error + 0, // on ")", error + -162, // on "*", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "**", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "+", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ",", error + -162, // on "-", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ".", error + 0, // on "..", error + -162, // on "/", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -162, // on "<", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "<=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "<>", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ">", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ">=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "AND", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -162, // on "DIV", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -162, // on "IN", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "LABEL", error + -162, // on "MOD", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "NIL", error + 0, // on "NOT", error + -162, // on "OF", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "OR", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 974 + 0, // on "(", error + -88, // on ")", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "*", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "**", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "+", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ",", error + -88, // on "-", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ".", error + 0, // on "..", error + -88, // on "/", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -88, // on "<", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "<=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "<>", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ">", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ">=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "AND", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -88, // on "DIV", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -88, // on "IN", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "LABEL", error + -88, // on "MOD", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -88, // on "OR", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 975 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 976 + 798, // on "(", goto 797 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 799, // on "NOT", goto 798 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 800, // on "[", goto 799 + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 801, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 800 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 977 + 0, // on "(", error + -70, // on ")", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "*", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "**", error + -70, // on "+", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ",", error + -70, // on "-", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ".", error + 0, // on "..", error + -70, // on "/", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -70, // on "<", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "<=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "<>", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ">", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ">=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "AND", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -70, // on "DIV", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -70, // on "IN", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "LABEL", error + -70, // on "MOD", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -70, // on "OR", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 978 + 798, // on "(", goto 797 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 799, // on "NOT", goto 798 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 800, // on "[", goto 799 + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 801, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 800 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 979 + 1313, // on "(", goto 1312 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 339, // on "NIL", goto 338 + 1314, // on "NOT", goto 1313 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1315, // on "[", goto 1314 + 0, // on "]", error + 0, // on "^", error + 341, // on r#"\'[^\']*\'"#, goto 340 + 1316, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1315 + 343, // on r#"\\d+"#, goto 342 + 344, // on r#"\\d+\\.\\d+"#, goto 343 + // State 980 + 798, // on "(", goto 797 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 799, // on "NOT", goto 798 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 800, // on "[", goto 799 + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 801, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 800 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 981 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1319, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1318 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 982 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 983 + 0, // on "(", error + -239, // on ")", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "*", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "**", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "+", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ",", error + -239, // on "-", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ".", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "..", error + -239, // on "/", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -239, // on "<", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "<=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "<>", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ">", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ">=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "AND", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -239, // on "DIV", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -239, // on "IN", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "LABEL", error + -239, // on "MOD", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -239, // on "OR", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -239, // on "[", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "]", error + -239, // on "^", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 984 + 0, // on "(", error + 1321, // on ")", goto 1320 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 985 + 0, // on "(", error + -163, // on ")", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "*", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "**", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "+", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ",", error + -163, // on "-", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ".", error + 0, // on "..", error + -163, // on "/", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -163, // on "<", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "<=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "<>", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ">", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ">=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "AND", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -163, // on "DIV", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -163, // on "IN", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "LABEL", error + -163, // on "MOD", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -163, // on "OR", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 986 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1322, // on "]", goto 1321 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 987 + 0, // on "(", error + -201, // on ")", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "*", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "**", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "+", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ",", error + -201, // on "-", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ".", error + 0, // on "..", error + -201, // on "/", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -201, // on "<", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "<=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "<>", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ">", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ">=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "AND", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -201, // on "DIV", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -201, // on "IN", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "LABEL", error + -201, // on "MOD", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -201, // on "OR", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 988 + 0, // on "(", error + 0, // on ")", error + -88, // on "*", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "**", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "+", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ",", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "-", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ".", error + -88, // on "..", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "/", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -88, // on "<", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "<=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "<>", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ">", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ">=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "AND", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -88, // on "DIV", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -88, // on "IN", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "LABEL", error + -88, // on "MOD", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -88, // on "OR", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -88, // on "]", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 989 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 990 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 0, // on "]", error + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 991 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 0, // on "]", error + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 992 + 0, // on "(", error + 0, // on ")", error + -200, // on "*", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "**", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "+", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ",", error + -200, // on "-", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ".", error + 0, // on "..", error + -200, // on "/", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -200, // on "<", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "<=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "<>", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ">", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ">=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "AND", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -200, // on "DIV", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -200, // on "IN", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "LABEL", error + -200, // on "MOD", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "NIL", error + 0, // on "NOT", error + -200, // on "OF", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "OR", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 993 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 0, // on "]", error + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 994 + 0, // on "(", error + 0, // on ")", error + -70, // on "*", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "**", error + -70, // on "+", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ",", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "-", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ".", error + -70, // on "..", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "/", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -70, // on "<", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "<=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "<>", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ">", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ">=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "AND", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -70, // on "DIV", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -70, // on "IN", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "LABEL", error + -70, // on "MOD", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -70, // on "OR", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -70, // on "]", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 995 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 0, // on "]", error + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 996 + 1344, // on "(", goto 1343 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1345, // on "NIL", goto 1344 + 1346, // on "NOT", goto 1345 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1347, // on "[", goto 1346 + 0, // on "]", error + 0, // on "^", error + 1348, // on r#"\'[^\']*\'"#, goto 1347 + 1349, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1348 + 1350, // on r#"\\d+"#, goto 1349 + 1351, // on r#"\\d+\\.\\d+"#, goto 1350 + // State 997 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 0, // on "]", error + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 998 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1354, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1353 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 999 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 1000 + 0, // on "(", error + 0, // on ")", error + -239, // on "*", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "**", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "+", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ",", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "-", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ".", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "..", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "/", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -239, // on "<", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "<=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "<>", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ">", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ">=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "AND", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -239, // on "DIV", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -239, // on "IN", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "LABEL", error + -239, // on "MOD", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -239, // on "OR", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -239, // on "[", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "]", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "^", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1001 + 0, // on "(", error + 1356, // on ")", goto 1355 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1002 + 0, // on "(", error + 0, // on ")", error + -163, // on "*", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "**", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "+", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ",", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "-", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ".", error + -163, // on "..", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "/", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -163, // on "<", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "<=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "<>", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ">", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ">=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "AND", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -163, // on "DIV", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -163, // on "IN", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "LABEL", error + -163, // on "MOD", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -163, // on "OR", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -163, // on "]", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1003 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1357, // on "]", goto 1356 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1004 + 0, // on "(", error + 0, // on ")", error + -201, // on "*", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "**", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "+", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ",", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "-", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ".", error + -201, // on "..", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "/", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -201, // on "<", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "<=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "<>", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ">", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ">=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "AND", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -201, // on "DIV", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -201, // on "IN", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "LABEL", error + -201, // on "MOD", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -201, // on "OR", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -201, // on "]", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1005 + 0, // on "(", error + 0, // on ")", error + -71, // on "*", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "**", error + -71, // on "+", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ",", error + -71, // on "-", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ".", error + 0, // on "..", error + -71, // on "/", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -71, // on "<", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "<=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "<>", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ">", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ">=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "AND", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -71, // on "DIV", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "DO", error + -71, // on "DOWNTO", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -71, // on "IN", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "LABEL", error + -71, // on "MOD", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -71, // on "OR", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -71, // on "TO", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1006 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + -104, // on "DOWNTO", reduce `initial_value = expression => ActionFn(199);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -104, // on "TO", reduce `initial_value = expression => ActionFn(199);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1007 + 0, // on "(", error + 0, // on ")", error + -219, // on "*", reduce `term = factor => ActionFn(210);` + 0, // on "**", error + -219, // on "+", reduce `term = factor => ActionFn(210);` + 0, // on ",", error + -219, // on "-", reduce `term = factor => ActionFn(210);` + 0, // on ".", error + 0, // on "..", error + -219, // on "/", reduce `term = factor => ActionFn(210);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -219, // on "<", reduce `term = factor => ActionFn(210);` + -219, // on "<=", reduce `term = factor => ActionFn(210);` + -219, // on "<>", reduce `term = factor => ActionFn(210);` + -219, // on "=", reduce `term = factor => ActionFn(210);` + -219, // on ">", reduce `term = factor => ActionFn(210);` + -219, // on ">=", reduce `term = factor => ActionFn(210);` + -219, // on "AND", reduce `term = factor => ActionFn(210);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -219, // on "DIV", reduce `term = factor => ActionFn(210);` + 0, // on "DO", error + -219, // on "DOWNTO", reduce `term = factor => ActionFn(210);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -219, // on "IN", reduce `term = factor => ActionFn(210);` + 0, // on "LABEL", error + -219, // on "MOD", reduce `term = factor => ActionFn(210);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -219, // on "OR", reduce `term = factor => ActionFn(210);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -219, // on "TO", reduce `term = factor => ActionFn(210);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1008 + 0, // on "(", error + 0, // on ")", error + -238, // on "*", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "**", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "+", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ",", error + -238, // on "-", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ".", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "..", error + -238, // on "/", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -238, // on "<", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "<=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "<>", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ">", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ">=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "AND", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -238, // on "DIV", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "DO", error + -238, // on "DOWNTO", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -238, // on "IN", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "LABEL", error + -238, // on "MOD", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -238, // on "OR", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -238, // on "TO", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -238, // on "[", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "]", error + -238, // on "^", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1009 + 0, // on "(", error + 0, // on ")", error + -160, // on "*", reduce `primary = function_designator => ActionFn(218);` + -160, // on "**", reduce `primary = function_designator => ActionFn(218);` + -160, // on "+", reduce `primary = function_designator => ActionFn(218);` + 0, // on ",", error + -160, // on "-", reduce `primary = function_designator => ActionFn(218);` + 0, // on ".", error + 0, // on "..", error + -160, // on "/", reduce `primary = function_designator => ActionFn(218);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -160, // on "<", reduce `primary = function_designator => ActionFn(218);` + -160, // on "<=", reduce `primary = function_designator => ActionFn(218);` + -160, // on "<>", reduce `primary = function_designator => ActionFn(218);` + -160, // on "=", reduce `primary = function_designator => ActionFn(218);` + -160, // on ">", reduce `primary = function_designator => ActionFn(218);` + -160, // on ">=", reduce `primary = function_designator => ActionFn(218);` + -160, // on "AND", reduce `primary = function_designator => ActionFn(218);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -160, // on "DIV", reduce `primary = function_designator => ActionFn(218);` + 0, // on "DO", error + -160, // on "DOWNTO", reduce `primary = function_designator => ActionFn(218);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -160, // on "IN", reduce `primary = function_designator => ActionFn(218);` + 0, // on "LABEL", error + -160, // on "MOD", reduce `primary = function_designator => ActionFn(218);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -160, // on "OR", reduce `primary = function_designator => ActionFn(218);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -160, // on "TO", reduce `primary = function_designator => ActionFn(218);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1010 + 1359, // on "(", goto 1358 + 0, // on ")", error + -236, // on "*", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "**", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "+", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ",", error + -236, // on "-", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ".", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "..", error + -236, // on "/", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -236, // on "<", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "<=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "<>", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ">", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ">=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "AND", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -236, // on "DIV", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "DO", error + -236, // on "DOWNTO", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -236, // on "IN", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "LABEL", error + -236, // on "MOD", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -236, // on "OR", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -236, // on "TO", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -236, // on "[", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "]", error + -236, // on "^", reduce `variable_access = identifier => ActionFn(170);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1011 + 0, // on "(", error + 0, // on ")", error + -237, // on "*", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "**", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "+", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ",", error + -237, // on "-", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ".", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "..", error + -237, // on "/", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -237, // on "<", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "<=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "<>", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ">", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ">=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "AND", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -237, // on "DIV", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "DO", error + -237, // on "DOWNTO", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -237, // on "IN", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "LABEL", error + -237, // on "MOD", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -237, // on "OR", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -237, // on "TO", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -237, // on "[", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "]", error + -237, // on "^", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1012 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 1361, // on "DOWNTO", goto 1360 + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 1362, // on "TO", goto 1361 + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1013 + 0, // on "(", error + 0, // on ")", error + -66, // on "*", reduce `exponentiation = primary => ActionFn(214);` + 1363, // on "**", goto 1362 + -66, // on "+", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ",", error + -66, // on "-", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ".", error + 0, // on "..", error + -66, // on "/", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -66, // on "<", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "<=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "<>", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ">", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ">=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "AND", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -66, // on "DIV", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "DO", error + -66, // on "DOWNTO", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -66, // on "IN", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "LABEL", error + -66, // on "MOD", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -66, // on "OR", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -66, // on "TO", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1014 + 0, // on "(", error + 0, // on ")", error + -161, // on "*", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "**", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "+", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ",", error + -161, // on "-", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ".", error + 0, // on "..", error + -161, // on "/", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -161, // on "<", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "<=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "<>", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ">", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ">=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "AND", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -161, // on "DIV", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "DO", error + -161, // on "DOWNTO", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -161, // on "IN", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "LABEL", error + -161, // on "MOD", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -161, // on "OR", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -161, // on "TO", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1015 + 1024, // on "(", goto 1023 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1025, // on "NIL", goto 1024 + 1026, // on "NOT", goto 1025 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1027, // on "[", goto 1026 + 0, // on "]", error + 0, // on "^", error + 1028, // on r#"\'[^\']*\'"#, goto 1027 + 1029, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1028 + 1030, // on r#"\\d+"#, goto 1029 + 1031, // on r#"\\d+\\.\\d+"#, goto 1030 + // State 1016 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 765, // on "+", goto 764 + 0, // on ",", error + 766, // on "-", goto 765 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 767, // on "<", goto 766 + 768, // on "<=", goto 767 + 769, // on "<>", goto 768 + 770, // on "=", goto 769 + 771, // on ">", goto 770 + 772, // on ">=", goto 771 + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + -68, // on "DOWNTO", reduce `expression = simple_expression => ActionFn(206);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 773, // on "IN", goto 772 + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 774, // on "OR", goto 773 + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -68, // on "TO", reduce `expression = simple_expression => ActionFn(206);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1017 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -205, // on "+", reduce `simple_expression = term => ActionFn(208);` + 0, // on ",", error + -205, // on "-", reduce `simple_expression = term => ActionFn(208);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -205, // on "<", reduce `simple_expression = term => ActionFn(208);` + -205, // on "<=", reduce `simple_expression = term => ActionFn(208);` + -205, // on "<>", reduce `simple_expression = term => ActionFn(208);` + -205, // on "=", reduce `simple_expression = term => ActionFn(208);` + -205, // on ">", reduce `simple_expression = term => ActionFn(208);` + -205, // on ">=", reduce `simple_expression = term => ActionFn(208);` + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + -205, // on "DOWNTO", reduce `simple_expression = term => ActionFn(208);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -205, // on "IN", reduce `simple_expression = term => ActionFn(208);` + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -205, // on "OR", reduce `simple_expression = term => ActionFn(208);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -205, // on "TO", reduce `simple_expression = term => ActionFn(208);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1018 + 0, // on "(", error + 0, // on ")", error + -159, // on "*", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "**", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "+", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ",", error + -159, // on "-", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ".", error + 0, // on "..", error + -159, // on "/", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -159, // on "<", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "<=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "<>", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ">", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ">=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "AND", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -159, // on "DIV", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "DO", error + -159, // on "DOWNTO", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -159, // on "IN", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "LABEL", error + -159, // on "MOD", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -159, // on "OR", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -159, // on "TO", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1019 + 0, // on "(", error + 0, // on ")", error + -232, // on "*", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "**", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "+", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ",", error + -232, // on "-", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ".", error + 0, // on "..", error + -232, // on "/", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -232, // on "<", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<>", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ">", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ">=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "AND", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -232, // on "DIV", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "DO", error + -232, // on "DOWNTO", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -232, // on "IN", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "LABEL", error + -232, // on "MOD", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -232, // on "OR", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -232, // on "TO", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1020 + 0, // on "(", error + 0, // on ")", error + -228, // on "*", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "**", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "+", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ",", error + -228, // on "-", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ".", error + 0, // on "..", error + -228, // on "/", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -228, // on "<", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<>", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ">", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ">=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "AND", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -228, // on "DIV", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "DO", error + -228, // on "DOWNTO", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -228, // on "IN", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "LABEL", error + -228, // on "MOD", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -228, // on "OR", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -228, // on "TO", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1021 + 0, // on "(", error + 0, // on ")", error + -233, // on "*", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "**", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "+", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ",", error + -233, // on "-", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ".", error + 0, // on "..", error + -233, // on "/", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -233, // on "<", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<>", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ">", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ">=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "AND", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -233, // on "DIV", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "DO", error + -233, // on "DOWNTO", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -233, // on "IN", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "LABEL", error + -233, // on "MOD", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -233, // on "OR", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -233, // on "TO", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1022 + 0, // on "(", error + 0, // on ")", error + -158, // on "*", reduce `primary = variable_access => ActionFn(216);` + -158, // on "**", reduce `primary = variable_access => ActionFn(216);` + -158, // on "+", reduce `primary = variable_access => ActionFn(216);` + 0, // on ",", error + -158, // on "-", reduce `primary = variable_access => ActionFn(216);` + 1368, // on ".", goto 1367 + 0, // on "..", error + -158, // on "/", reduce `primary = variable_access => ActionFn(216);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -158, // on "<", reduce `primary = variable_access => ActionFn(216);` + -158, // on "<=", reduce `primary = variable_access => ActionFn(216);` + -158, // on "<>", reduce `primary = variable_access => ActionFn(216);` + -158, // on "=", reduce `primary = variable_access => ActionFn(216);` + -158, // on ">", reduce `primary = variable_access => ActionFn(216);` + -158, // on ">=", reduce `primary = variable_access => ActionFn(216);` + -158, // on "AND", reduce `primary = variable_access => ActionFn(216);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -158, // on "DIV", reduce `primary = variable_access => ActionFn(216);` + 0, // on "DO", error + -158, // on "DOWNTO", reduce `primary = variable_access => ActionFn(216);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -158, // on "IN", reduce `primary = variable_access => ActionFn(216);` + 0, // on "LABEL", error + -158, // on "MOD", reduce `primary = variable_access => ActionFn(216);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -158, // on "OR", reduce `primary = variable_access => ActionFn(216);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -158, // on "TO", reduce `primary = variable_access => ActionFn(216);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1369, // on "[", goto 1368 + 0, // on "]", error + 1370, // on "^", goto 1369 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1023 + 798, // on "(", goto 797 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 799, // on "NOT", goto 798 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 800, // on "[", goto 799 + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 801, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 800 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 1024 + 0, // on "(", error + 0, // on ")", error + -230, // on "*", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "**", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "+", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ",", error + -230, // on "-", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ".", error + 0, // on "..", error + -230, // on "/", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -230, // on "<", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<>", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ">", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ">=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "AND", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -230, // on "DIV", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "DO", error + -230, // on "DOWNTO", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -230, // on "IN", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "LABEL", error + -230, // on "MOD", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -230, // on "OR", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -230, // on "TO", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1025 + 1024, // on "(", goto 1023 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1025, // on "NIL", goto 1024 + 1026, // on "NOT", goto 1025 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1027, // on "[", goto 1026 + 0, // on "]", error + 0, // on "^", error + 1028, // on r#"\'[^\']*\'"#, goto 1027 + 1029, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1028 + 1030, // on r#"\\d+"#, goto 1029 + 1031, // on r#"\\d+\\.\\d+"#, goto 1030 + // State 1026 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 1374, // on "]", goto 1373 + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 1027 + 0, // on "(", error + 0, // on ")", error + -229, // on "*", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "**", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "+", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ",", error + -229, // on "-", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ".", error + 0, // on "..", error + -229, // on "/", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -229, // on "<", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<>", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ">", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ">=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "AND", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -229, // on "DIV", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "DO", error + -229, // on "DOWNTO", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -229, // on "IN", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "LABEL", error + -229, // on "MOD", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -229, // on "OR", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -229, // on "TO", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1028 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -94, // on "<", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<>", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + -94, // on "DOWNTO", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -94, // on "IN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -94, // on "TO", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1029 + 0, // on "(", error + 0, // on ")", error + -231, // on "*", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "**", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "+", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ",", error + -231, // on "-", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ".", error + 0, // on "..", error + -231, // on "/", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -231, // on "<", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<>", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ">", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ">=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "AND", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -231, // on "DIV", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "DO", error + -231, // on "DOWNTO", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -231, // on "IN", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "LABEL", error + -231, // on "MOD", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -231, // on "OR", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -231, // on "TO", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1030 + 0, // on "(", error + 0, // on ")", error + -234, // on "*", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "**", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "+", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ",", error + -234, // on "-", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ".", error + 0, // on "..", error + -234, // on "/", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -234, // on "<", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<>", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ">", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ">=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "AND", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -234, // on "DIV", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "DO", error + -234, // on "DOWNTO", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -234, // on "IN", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "LABEL", error + -234, // on "MOD", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -234, // on "OR", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -234, // on "TO", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1031 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -128, // on ";", reduce `non_labeled_closed_statement = assignment_statement => ActionFn(144);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -128, // on "ELSE", reduce `non_labeled_closed_statement = assignment_statement => ActionFn(144);` + -128, // on "END", reduce `non_labeled_closed_statement = assignment_statement => ActionFn(144);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1032 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -132, // on ";", reduce `non_labeled_closed_statement = case_statement => ActionFn(148);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -132, // on "ELSE", reduce `non_labeled_closed_statement = case_statement => ActionFn(148);` + -132, // on "END", reduce `non_labeled_closed_statement = case_statement => ActionFn(148);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1033 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -137, // on ";", reduce `non_labeled_closed_statement = closed_for_statement => ActionFn(153);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -137, // on "ELSE", reduce `non_labeled_closed_statement = closed_for_statement => ActionFn(153);` + -137, // on "END", reduce `non_labeled_closed_statement = closed_for_statement => ActionFn(153);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1034 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -135, // on ";", reduce `non_labeled_closed_statement = closed_if_statement => ActionFn(151);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -135, // on "ELSE", reduce `non_labeled_closed_statement = closed_if_statement => ActionFn(151);` + -135, // on "END", reduce `non_labeled_closed_statement = closed_if_statement => ActionFn(151);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1035 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -208, // on ";", reduce `statement = closed_statement => ActionFn(139);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 1375, // on "ELSE", goto 1374 + -208, // on "END", reduce `statement = closed_statement => ActionFn(139);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1036 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -136, // on ";", reduce `non_labeled_closed_statement = closed_while_statement => ActionFn(152);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -136, // on "ELSE", reduce `non_labeled_closed_statement = closed_while_statement => ActionFn(152);` + -136, // on "END", reduce `non_labeled_closed_statement = closed_while_statement => ActionFn(152);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1037 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -134, // on ";", reduce `non_labeled_closed_statement = closed_with_statement => ActionFn(150);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -134, // on "ELSE", reduce `non_labeled_closed_statement = closed_with_statement => ActionFn(150);` + -134, // on "END", reduce `non_labeled_closed_statement = closed_with_statement => ActionFn(150);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1038 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -131, // on ";", reduce `non_labeled_closed_statement = compound_statement => ActionFn(147);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -131, // on "ELSE", reduce `non_labeled_closed_statement = compound_statement => ActionFn(147);` + -131, // on "END", reduce `non_labeled_closed_statement = compound_statement => ActionFn(147);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1039 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -130, // on ";", reduce `non_labeled_closed_statement = goto_statement => ActionFn(146);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -130, // on "ELSE", reduce `non_labeled_closed_statement = goto_statement => ActionFn(146);` + -130, // on "END", reduce `non_labeled_closed_statement = goto_statement => ActionFn(146);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1040 + 1377, // on "(", goto 1376 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + -236, // on ".", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + -236, // on ":=", reduce `variable_access = identifier => ActionFn(170);` + -178, // on ";", reduce `procedure_statement = identifier => ActionFn(180);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -178, // on "ELSE", reduce `procedure_statement = identifier => ActionFn(180);` + -178, // on "END", reduce `procedure_statement = identifier => ActionFn(180);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -236, // on "[", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "]", error + -236, // on "^", reduce `variable_access = identifier => ActionFn(170);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1041 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 1378, // on ":", goto 1377 + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1042 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -37, // on ";", reduce `closed_statement = non_labeled_closed_statement => ActionFn(143);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -37, // on "ELSE", reduce `closed_statement = non_labeled_closed_statement => ActionFn(143);` + -37, // on "END", reduce `closed_statement = non_labeled_closed_statement => ActionFn(143);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1043 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -129, // on ";", reduce `non_labeled_closed_statement = procedure_statement => ActionFn(145);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -129, // on "ELSE", reduce `non_labeled_closed_statement = procedure_statement => ActionFn(145);` + -129, // on "END", reduce `non_labeled_closed_statement = procedure_statement => ActionFn(145);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1044 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -133, // on ";", reduce `non_labeled_closed_statement = repeat_statement => ActionFn(149);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -133, // on "ELSE", reduce `non_labeled_closed_statement = repeat_statement => ActionFn(149);` + -133, // on "END", reduce `non_labeled_closed_statement = repeat_statement => ActionFn(149);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1045 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -147, // on ";", reduce `open_if_statement = "IF", boolean_expression, "THEN", statement => ActionFn(166);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -147, // on "END", reduce `open_if_statement = "IF", boolean_expression, "THEN", statement => ActionFn(166);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1046 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 529, // on ".", goto 528 + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 1379, // on ":=", goto 1378 + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 531, // on "[", goto 530 + 0, // on "]", error + 532, // on "^", goto 531 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1047 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 478, // on "BEGIN", goto 477 + 479, // on "CASE", goto 478 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -138, // on "END", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "EXTERNAL", error + 480, // on "FOR", goto 479 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 481, // on "GOTO", goto 480 + 482, // on "IF", goto 481 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 483, // on "REPEAT", goto 482 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 484, // on "WHILE", goto 483 + 485, // on "WITH", goto 484 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 486, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 485 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 1048 + 552, // on "(", goto 551 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 555, // on "NIL", goto 554 + 556, // on "NOT", goto 555 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 557, // on "[", goto 556 + 0, // on "]", error + 0, // on "^", error + 558, // on r#"\'[^\']*\'"#, goto 557 + 559, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 558 + 560, // on r#"\\d+"#, goto 559 + 561, // on r#"\\d+\\.\\d+"#, goto 560 + // State 1049 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 564, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 563 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1050 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 1384, // on r#"\\d+"#, goto 1383 + 0, // on r#"\\d+\\.\\d+"#, error + // State 1051 + 585, // on "(", goto 584 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 586, // on "NIL", goto 585 + 587, // on "NOT", goto 586 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 588, // on "[", goto 587 + 0, // on "]", error + 0, // on "^", error + 589, // on r#"\'[^\']*\'"#, goto 588 + 590, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 589 + 591, // on r#"\\d+"#, goto 590 + 592, // on r#"\\d+\\.\\d+"#, goto 591 + // State 1052 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 616, // on "BEGIN", goto 615 + 617, // on "CASE", goto 616 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 618, // on "FOR", goto 617 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 619, // on "GOTO", goto 618 + 620, // on "IF", goto 619 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 621, // on "REPEAT", goto 620 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -138, // on "UNTIL", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "VAR", error + 622, // on "WHILE", goto 621 + 623, // on "WITH", goto 622 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 624, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 623 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 1053 + 643, // on "(", goto 642 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 644, // on "NIL", goto 643 + 645, // on "NOT", goto 644 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 646, // on "[", goto 645 + 0, // on "]", error + 0, // on "^", error + 647, // on r#"\'[^\']*\'"#, goto 646 + 648, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 647 + 649, // on r#"\\d+"#, goto 648 + 650, // on r#"\\d+\\.\\d+"#, goto 649 + // State 1054 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 656, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 655 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1055 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + -94, // on ":=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ";", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -94, // on "ELSE", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "END", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1056 + 0, // on "(", error + 1389, // on ")", goto 1388 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1057 + 0, // on "(", error + 0, // on ")", error + -67, // on "*", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "**", error + -67, // on "+", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ",", error + -67, // on "-", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ".", error + 0, // on "..", error + -67, // on "/", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -67, // on "<", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "<=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "<>", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ">", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ">=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "AND", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -67, // on "DIV", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -67, // on "IN", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "LABEL", error + -67, // on "MOD", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -67, // on "OR", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -67, // on "THEN", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1058 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -206, // on "+", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ",", error + -206, // on "-", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -206, // on "<", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "<=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "<>", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ">", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ">=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -206, // on "IN", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -206, // on "OR", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -206, // on "THEN", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1059 + 0, // on "(", error + 0, // on ")", error + -71, // on "*", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "**", error + -71, // on "+", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ",", error + -71, // on "-", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ".", error + 0, // on "..", error + -71, // on "/", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -71, // on "AND", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -71, // on "DIV", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -71, // on "MOD", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -71, // on "OR", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -71, // on "THEN", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1060 + 0, // on "(", error + 0, // on ")", error + -219, // on "*", reduce `term = factor => ActionFn(210);` + 0, // on "**", error + -219, // on "+", reduce `term = factor => ActionFn(210);` + 0, // on ",", error + -219, // on "-", reduce `term = factor => ActionFn(210);` + 0, // on ".", error + 0, // on "..", error + -219, // on "/", reduce `term = factor => ActionFn(210);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -219, // on "AND", reduce `term = factor => ActionFn(210);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -219, // on "DIV", reduce `term = factor => ActionFn(210);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -219, // on "MOD", reduce `term = factor => ActionFn(210);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -219, // on "OR", reduce `term = factor => ActionFn(210);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -219, // on "THEN", reduce `term = factor => ActionFn(210);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1061 + 0, // on "(", error + 0, // on ")", error + -238, // on "*", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "**", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "+", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ",", error + -238, // on "-", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ".", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "..", error + -238, // on "/", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -238, // on "AND", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -238, // on "DIV", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -238, // on "MOD", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -238, // on "OR", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -238, // on "THEN", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -238, // on "[", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "]", error + -238, // on "^", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1062 + 0, // on "(", error + 0, // on ")", error + -160, // on "*", reduce `primary = function_designator => ActionFn(218);` + -160, // on "**", reduce `primary = function_designator => ActionFn(218);` + -160, // on "+", reduce `primary = function_designator => ActionFn(218);` + 0, // on ",", error + -160, // on "-", reduce `primary = function_designator => ActionFn(218);` + 0, // on ".", error + 0, // on "..", error + -160, // on "/", reduce `primary = function_designator => ActionFn(218);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -160, // on "AND", reduce `primary = function_designator => ActionFn(218);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -160, // on "DIV", reduce `primary = function_designator => ActionFn(218);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -160, // on "MOD", reduce `primary = function_designator => ActionFn(218);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -160, // on "OR", reduce `primary = function_designator => ActionFn(218);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -160, // on "THEN", reduce `primary = function_designator => ActionFn(218);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1063 + 1391, // on "(", goto 1390 + 0, // on ")", error + -236, // on "*", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "**", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "+", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ",", error + -236, // on "-", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ".", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "..", error + -236, // on "/", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -236, // on "AND", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -236, // on "DIV", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -236, // on "MOD", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -236, // on "OR", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -236, // on "THEN", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -236, // on "[", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "]", error + -236, // on "^", reduce `variable_access = identifier => ActionFn(170);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1064 + 0, // on "(", error + 0, // on ")", error + -237, // on "*", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "**", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "+", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ",", error + -237, // on "-", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ".", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "..", error + -237, // on "/", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -237, // on "AND", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -237, // on "DIV", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -237, // on "MOD", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -237, // on "OR", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -237, // on "THEN", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -237, // on "[", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "]", error + -237, // on "^", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1065 + 0, // on "(", error + 0, // on ")", error + -66, // on "*", reduce `exponentiation = primary => ActionFn(214);` + 1392, // on "**", goto 1391 + -66, // on "+", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ",", error + -66, // on "-", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ".", error + 0, // on "..", error + -66, // on "/", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -66, // on "AND", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -66, // on "DIV", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -66, // on "MOD", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -66, // on "OR", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -66, // on "THEN", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1066 + 0, // on "(", error + 0, // on ")", error + -161, // on "*", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "**", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "+", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ",", error + -161, // on "-", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ".", error + 0, // on "..", error + -161, // on "/", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -161, // on "AND", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -161, // on "DIV", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -161, // on "MOD", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -161, // on "OR", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -161, // on "THEN", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1067 + 1076, // on "(", goto 1075 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1077, // on "NIL", goto 1076 + 1078, // on "NOT", goto 1077 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1079, // on "[", goto 1078 + 0, // on "]", error + 0, // on "^", error + 1080, // on r#"\'[^\']*\'"#, goto 1079 + 1081, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1080 + 1082, // on r#"\\d+"#, goto 1081 + 1083, // on r#"\\d+\\.\\d+"#, goto 1082 + // State 1068 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 765, // on "+", goto 764 + 0, // on ",", error + 766, // on "-", goto 765 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 774, // on "OR", goto 773 + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -69, // on "THEN", reduce `expression = simple_expression, relop, simple_expression => ActionFn(207);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1069 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -205, // on "+", reduce `simple_expression = term => ActionFn(208);` + 0, // on ",", error + -205, // on "-", reduce `simple_expression = term => ActionFn(208);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -205, // on "OR", reduce `simple_expression = term => ActionFn(208);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -205, // on "THEN", reduce `simple_expression = term => ActionFn(208);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1070 + 0, // on "(", error + 0, // on ")", error + -159, // on "*", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "**", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "+", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ",", error + -159, // on "-", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ".", error + 0, // on "..", error + -159, // on "/", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -159, // on "AND", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -159, // on "DIV", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -159, // on "MOD", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -159, // on "OR", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -159, // on "THEN", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1071 + 0, // on "(", error + 0, // on ")", error + -232, // on "*", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "**", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "+", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ",", error + -232, // on "-", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ".", error + 0, // on "..", error + -232, // on "/", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -232, // on "AND", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -232, // on "DIV", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -232, // on "MOD", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -232, // on "OR", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -232, // on "THEN", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1072 + 0, // on "(", error + 0, // on ")", error + -228, // on "*", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "**", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "+", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ",", error + -228, // on "-", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ".", error + 0, // on "..", error + -228, // on "/", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -228, // on "AND", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -228, // on "DIV", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -228, // on "MOD", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -228, // on "OR", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -228, // on "THEN", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1073 + 0, // on "(", error + 0, // on ")", error + -233, // on "*", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "**", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "+", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ",", error + -233, // on "-", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ".", error + 0, // on "..", error + -233, // on "/", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -233, // on "AND", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -233, // on "DIV", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -233, // on "MOD", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -233, // on "OR", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -233, // on "THEN", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1074 + 0, // on "(", error + 0, // on ")", error + -158, // on "*", reduce `primary = variable_access => ActionFn(216);` + -158, // on "**", reduce `primary = variable_access => ActionFn(216);` + -158, // on "+", reduce `primary = variable_access => ActionFn(216);` + 0, // on ",", error + -158, // on "-", reduce `primary = variable_access => ActionFn(216);` + 1396, // on ".", goto 1395 + 0, // on "..", error + -158, // on "/", reduce `primary = variable_access => ActionFn(216);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -158, // on "AND", reduce `primary = variable_access => ActionFn(216);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -158, // on "DIV", reduce `primary = variable_access => ActionFn(216);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -158, // on "MOD", reduce `primary = variable_access => ActionFn(216);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -158, // on "OR", reduce `primary = variable_access => ActionFn(216);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -158, // on "THEN", reduce `primary = variable_access => ActionFn(216);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1397, // on "[", goto 1396 + 0, // on "]", error + 1398, // on "^", goto 1397 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1075 + 798, // on "(", goto 797 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 799, // on "NOT", goto 798 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 800, // on "[", goto 799 + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 801, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 800 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 1076 + 0, // on "(", error + 0, // on ")", error + -230, // on "*", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "**", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "+", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ",", error + -230, // on "-", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ".", error + 0, // on "..", error + -230, // on "/", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -230, // on "AND", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -230, // on "DIV", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -230, // on "MOD", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -230, // on "OR", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -230, // on "THEN", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1077 + 1076, // on "(", goto 1075 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1077, // on "NIL", goto 1076 + 1078, // on "NOT", goto 1077 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1079, // on "[", goto 1078 + 0, // on "]", error + 0, // on "^", error + 1080, // on r#"\'[^\']*\'"#, goto 1079 + 1081, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1080 + 1082, // on r#"\\d+"#, goto 1081 + 1083, // on r#"\\d+\\.\\d+"#, goto 1082 + // State 1078 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 1402, // on "]", goto 1401 + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 1079 + 0, // on "(", error + 0, // on ")", error + -229, // on "*", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "**", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "+", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ",", error + -229, // on "-", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ".", error + 0, // on "..", error + -229, // on "/", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -229, // on "AND", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -229, // on "DIV", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -229, // on "MOD", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -229, // on "OR", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -229, // on "THEN", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1080 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -94, // on "THEN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1081 + 0, // on "(", error + 0, // on ")", error + -231, // on "*", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "**", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "+", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ",", error + -231, // on "-", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ".", error + 0, // on "..", error + -231, // on "/", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -231, // on "AND", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -231, // on "DIV", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -231, // on "MOD", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -231, // on "OR", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -231, // on "THEN", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1082 + 0, // on "(", error + 0, // on ")", error + -234, // on "*", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "**", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "+", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ",", error + -234, // on "-", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ".", error + 0, // on "..", error + -234, // on "/", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -234, // on "AND", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -234, // on "DIV", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -234, // on "MOD", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -234, // on "OR", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -234, // on "THEN", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1083 + 0, // on "(", error + 0, // on ")", error + -220, // on "*", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "**", error + -220, // on "+", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ",", error + -220, // on "-", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ".", error + 0, // on "..", error + -220, // on "/", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -220, // on "<", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "<=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "<>", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ">", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ">=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "AND", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -220, // on "DIV", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -220, // on "IN", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "LABEL", error + -220, // on "MOD", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -220, // on "OR", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -220, // on "THEN", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1084 + 0, // on "(", error + 0, // on ")", error + -72, // on "*", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "**", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "+", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ",", error + -72, // on "-", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ".", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "..", error + -72, // on "/", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -72, // on "<", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "<=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "<>", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ">", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ">=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "AND", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -72, // on "DIV", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -72, // on "IN", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "LABEL", error + -72, // on "MOD", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -72, // on "OR", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -72, // on "THEN", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -72, // on "[", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "]", error + -72, // on "^", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1085 + 0, // on "(", error + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -94, // on "<", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<>", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -94, // on "IN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -94, // on "THEN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1086 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1403, // on "]", goto 1402 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1087 + 0, // on "(", error + 0, // on ")", error + -162, // on "*", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "**", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "+", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ",", error + -162, // on "-", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ".", error + 0, // on "..", error + -162, // on "/", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -162, // on "<", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "<=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "<>", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ">", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ">=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "AND", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -162, // on "DIV", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -162, // on "IN", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "LABEL", error + -162, // on "MOD", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -162, // on "OR", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -162, // on "THEN", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1088 + 0, // on "(", error + 0, // on ")", error + -200, // on "*", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "**", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "+", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ",", error + -200, // on "-", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ".", error + 0, // on "..", error + -200, // on "/", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -200, // on "<", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "<=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "<>", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ">", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ">=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "AND", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -200, // on "DIV", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -200, // on "IN", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "LABEL", error + -200, // on "MOD", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -200, // on "OR", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -200, // on "THEN", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1089 + 0, // on "(", error + 1404, // on ")", goto 1403 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1090 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -36, // on ";", reduce `closed_statement = label, ":", non_labeled_closed_statement => ActionFn(142);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -36, // on "UNTIL", reduce `closed_statement = label, ":", non_labeled_closed_statement => ActionFn(142);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1091 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -149, // on ";", reduce `open_statement = label, ":", non_labeled_open_statement => ActionFn(140);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -149, // on "UNTIL", reduce `open_statement = label, ":", non_labeled_open_statement => ActionFn(140);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1092 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -210, // on ";", reduce `statement_sequence = statement_sequence, semicolon, statement => ActionFn(136);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -210, // on "UNTIL", reduce `statement_sequence = statement_sequence, semicolon, statement => ActionFn(136);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1093 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -197, // on ";", reduce `repeat_statement = "REPEAT", statement_sequence, "UNTIL", boolean_expression => ActionFn(159);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -197, // on "END", reduce `repeat_statement = "REPEAT", statement_sequence, "UNTIL", boolean_expression => ActionFn(159);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1094 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -15, // on ";", reduce `boolean_expression = expression => ActionFn(205);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -15, // on "END", reduce `boolean_expression = expression => ActionFn(205);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1095 + 0, // on "(", error + 0, // on ")", error + -71, // on "*", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "**", error + -71, // on "+", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ",", error + -71, // on "-", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ".", error + 0, // on "..", error + -71, // on "/", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ":", error + 0, // on ":=", error + -71, // on ";", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "<", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "<=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "<>", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ">", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ">=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "AND", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -71, // on "DIV", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -71, // on "IN", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "LABEL", error + -71, // on "MOD", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -71, // on "OR", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -71, // on "UNTIL", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1096 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -12, // on ";", reduce `assignment_statement = variable_access, ":=", expression => ActionFn(169);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -12, // on "UNTIL", reduce `assignment_statement = variable_access, ":=", expression => ActionFn(169);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1097 + 0, // on "(", error + 0, // on ")", error + -219, // on "*", reduce `term = factor => ActionFn(210);` + 0, // on "**", error + -219, // on "+", reduce `term = factor => ActionFn(210);` + 0, // on ",", error + -219, // on "-", reduce `term = factor => ActionFn(210);` + 0, // on ".", error + 0, // on "..", error + -219, // on "/", reduce `term = factor => ActionFn(210);` + 0, // on ":", error + 0, // on ":=", error + -219, // on ";", reduce `term = factor => ActionFn(210);` + -219, // on "<", reduce `term = factor => ActionFn(210);` + -219, // on "<=", reduce `term = factor => ActionFn(210);` + -219, // on "<>", reduce `term = factor => ActionFn(210);` + -219, // on "=", reduce `term = factor => ActionFn(210);` + -219, // on ">", reduce `term = factor => ActionFn(210);` + -219, // on ">=", reduce `term = factor => ActionFn(210);` + -219, // on "AND", reduce `term = factor => ActionFn(210);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -219, // on "DIV", reduce `term = factor => ActionFn(210);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -219, // on "IN", reduce `term = factor => ActionFn(210);` + 0, // on "LABEL", error + -219, // on "MOD", reduce `term = factor => ActionFn(210);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -219, // on "OR", reduce `term = factor => ActionFn(210);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -219, // on "UNTIL", reduce `term = factor => ActionFn(210);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1098 + 0, // on "(", error + 0, // on ")", error + -238, // on "*", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "**", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "+", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ",", error + -238, // on "-", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ".", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "..", error + -238, // on "/", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ":", error + 0, // on ":=", error + -238, // on ";", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "<", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "<=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "<>", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ">", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ">=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "AND", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -238, // on "DIV", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -238, // on "IN", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "LABEL", error + -238, // on "MOD", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -238, // on "OR", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -238, // on "UNTIL", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -238, // on "[", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "]", error + -238, // on "^", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1099 + 0, // on "(", error + 0, // on ")", error + -160, // on "*", reduce `primary = function_designator => ActionFn(218);` + -160, // on "**", reduce `primary = function_designator => ActionFn(218);` + -160, // on "+", reduce `primary = function_designator => ActionFn(218);` + 0, // on ",", error + -160, // on "-", reduce `primary = function_designator => ActionFn(218);` + 0, // on ".", error + 0, // on "..", error + -160, // on "/", reduce `primary = function_designator => ActionFn(218);` + 0, // on ":", error + 0, // on ":=", error + -160, // on ";", reduce `primary = function_designator => ActionFn(218);` + -160, // on "<", reduce `primary = function_designator => ActionFn(218);` + -160, // on "<=", reduce `primary = function_designator => ActionFn(218);` + -160, // on "<>", reduce `primary = function_designator => ActionFn(218);` + -160, // on "=", reduce `primary = function_designator => ActionFn(218);` + -160, // on ">", reduce `primary = function_designator => ActionFn(218);` + -160, // on ">=", reduce `primary = function_designator => ActionFn(218);` + -160, // on "AND", reduce `primary = function_designator => ActionFn(218);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -160, // on "DIV", reduce `primary = function_designator => ActionFn(218);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -160, // on "IN", reduce `primary = function_designator => ActionFn(218);` + 0, // on "LABEL", error + -160, // on "MOD", reduce `primary = function_designator => ActionFn(218);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -160, // on "OR", reduce `primary = function_designator => ActionFn(218);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -160, // on "UNTIL", reduce `primary = function_designator => ActionFn(218);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1100 + 1406, // on "(", goto 1405 + 0, // on ")", error + -236, // on "*", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "**", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "+", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ",", error + -236, // on "-", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ".", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "..", error + -236, // on "/", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ":", error + 0, // on ":=", error + -236, // on ";", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "<", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "<=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "<>", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ">", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ">=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "AND", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -236, // on "DIV", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -236, // on "IN", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "LABEL", error + -236, // on "MOD", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -236, // on "OR", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -236, // on "UNTIL", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -236, // on "[", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "]", error + -236, // on "^", reduce `variable_access = identifier => ActionFn(170);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1101 + 0, // on "(", error + 0, // on ")", error + -237, // on "*", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "**", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "+", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ",", error + -237, // on "-", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ".", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "..", error + -237, // on "/", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ":", error + 0, // on ":=", error + -237, // on ";", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "<", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "<=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "<>", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ">", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ">=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "AND", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -237, // on "DIV", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -237, // on "IN", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "LABEL", error + -237, // on "MOD", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -237, // on "OR", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -237, // on "UNTIL", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -237, // on "[", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "]", error + -237, // on "^", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1102 + 0, // on "(", error + 0, // on ")", error + -66, // on "*", reduce `exponentiation = primary => ActionFn(214);` + 1407, // on "**", goto 1406 + -66, // on "+", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ",", error + -66, // on "-", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ".", error + 0, // on "..", error + -66, // on "/", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ":", error + 0, // on ":=", error + -66, // on ";", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "<", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "<=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "<>", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ">", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ">=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "AND", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -66, // on "DIV", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -66, // on "IN", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "LABEL", error + -66, // on "MOD", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -66, // on "OR", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -66, // on "UNTIL", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1103 + 0, // on "(", error + 0, // on ")", error + -161, // on "*", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "**", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "+", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ",", error + -161, // on "-", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ".", error + 0, // on "..", error + -161, // on "/", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ":", error + 0, // on ":=", error + -161, // on ";", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "<", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "<=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "<>", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ">", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ">=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "AND", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -161, // on "DIV", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -161, // on "IN", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "LABEL", error + -161, // on "MOD", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -161, // on "OR", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -161, // on "UNTIL", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1104 + 1113, // on "(", goto 1112 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1114, // on "NIL", goto 1113 + 1115, // on "NOT", goto 1114 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1116, // on "[", goto 1115 + 0, // on "]", error + 0, // on "^", error + 1117, // on r#"\'[^\']*\'"#, goto 1116 + 1118, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1117 + 1119, // on r#"\\d+"#, goto 1118 + 1120, // on r#"\\d+\\.\\d+"#, goto 1119 + // State 1105 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 765, // on "+", goto 764 + 0, // on ",", error + 766, // on "-", goto 765 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -68, // on ";", reduce `expression = simple_expression => ActionFn(206);` + 767, // on "<", goto 766 + 768, // on "<=", goto 767 + 769, // on "<>", goto 768 + 770, // on "=", goto 769 + 771, // on ">", goto 770 + 772, // on ">=", goto 771 + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 773, // on "IN", goto 772 + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 774, // on "OR", goto 773 + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -68, // on "UNTIL", reduce `expression = simple_expression => ActionFn(206);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1106 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -205, // on "+", reduce `simple_expression = term => ActionFn(208);` + 0, // on ",", error + -205, // on "-", reduce `simple_expression = term => ActionFn(208);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + -205, // on ";", reduce `simple_expression = term => ActionFn(208);` + -205, // on "<", reduce `simple_expression = term => ActionFn(208);` + -205, // on "<=", reduce `simple_expression = term => ActionFn(208);` + -205, // on "<>", reduce `simple_expression = term => ActionFn(208);` + -205, // on "=", reduce `simple_expression = term => ActionFn(208);` + -205, // on ">", reduce `simple_expression = term => ActionFn(208);` + -205, // on ">=", reduce `simple_expression = term => ActionFn(208);` + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -205, // on "IN", reduce `simple_expression = term => ActionFn(208);` + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -205, // on "OR", reduce `simple_expression = term => ActionFn(208);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -205, // on "UNTIL", reduce `simple_expression = term => ActionFn(208);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1107 + 0, // on "(", error + 0, // on ")", error + -159, // on "*", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "**", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "+", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ",", error + -159, // on "-", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ".", error + 0, // on "..", error + -159, // on "/", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ":", error + 0, // on ":=", error + -159, // on ";", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "<", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "<=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "<>", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ">", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ">=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "AND", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -159, // on "DIV", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -159, // on "IN", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "LABEL", error + -159, // on "MOD", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -159, // on "OR", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -159, // on "UNTIL", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1108 + 0, // on "(", error + 0, // on ")", error + -232, // on "*", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "**", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "+", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ",", error + -232, // on "-", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ".", error + 0, // on "..", error + -232, // on "/", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ":", error + 0, // on ":=", error + -232, // on ";", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<>", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ">", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ">=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "AND", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -232, // on "DIV", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -232, // on "IN", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "LABEL", error + -232, // on "MOD", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -232, // on "OR", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -232, // on "UNTIL", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1109 + 0, // on "(", error + 0, // on ")", error + -228, // on "*", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "**", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "+", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ",", error + -228, // on "-", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ".", error + 0, // on "..", error + -228, // on "/", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ":", error + 0, // on ":=", error + -228, // on ";", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<>", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ">", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ">=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "AND", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -228, // on "DIV", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -228, // on "IN", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "LABEL", error + -228, // on "MOD", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -228, // on "OR", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -228, // on "UNTIL", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1110 + 0, // on "(", error + 0, // on ")", error + -233, // on "*", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "**", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "+", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ",", error + -233, // on "-", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ".", error + 0, // on "..", error + -233, // on "/", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ":", error + 0, // on ":=", error + -233, // on ";", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<>", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ">", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ">=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "AND", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -233, // on "DIV", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -233, // on "IN", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "LABEL", error + -233, // on "MOD", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -233, // on "OR", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -233, // on "UNTIL", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1111 + 0, // on "(", error + 0, // on ")", error + -158, // on "*", reduce `primary = variable_access => ActionFn(216);` + -158, // on "**", reduce `primary = variable_access => ActionFn(216);` + -158, // on "+", reduce `primary = variable_access => ActionFn(216);` + 0, // on ",", error + -158, // on "-", reduce `primary = variable_access => ActionFn(216);` + 1412, // on ".", goto 1411 + 0, // on "..", error + -158, // on "/", reduce `primary = variable_access => ActionFn(216);` + 0, // on ":", error + 0, // on ":=", error + -158, // on ";", reduce `primary = variable_access => ActionFn(216);` + -158, // on "<", reduce `primary = variable_access => ActionFn(216);` + -158, // on "<=", reduce `primary = variable_access => ActionFn(216);` + -158, // on "<>", reduce `primary = variable_access => ActionFn(216);` + -158, // on "=", reduce `primary = variable_access => ActionFn(216);` + -158, // on ">", reduce `primary = variable_access => ActionFn(216);` + -158, // on ">=", reduce `primary = variable_access => ActionFn(216);` + -158, // on "AND", reduce `primary = variable_access => ActionFn(216);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -158, // on "DIV", reduce `primary = variable_access => ActionFn(216);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -158, // on "IN", reduce `primary = variable_access => ActionFn(216);` + 0, // on "LABEL", error + -158, // on "MOD", reduce `primary = variable_access => ActionFn(216);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -158, // on "OR", reduce `primary = variable_access => ActionFn(216);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -158, // on "UNTIL", reduce `primary = variable_access => ActionFn(216);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1413, // on "[", goto 1412 + 0, // on "]", error + 1414, // on "^", goto 1413 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1112 + 798, // on "(", goto 797 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 799, // on "NOT", goto 798 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 800, // on "[", goto 799 + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 801, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 800 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 1113 + 0, // on "(", error + 0, // on ")", error + -230, // on "*", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "**", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "+", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ",", error + -230, // on "-", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ".", error + 0, // on "..", error + -230, // on "/", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ":", error + 0, // on ":=", error + -230, // on ";", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<>", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ">", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ">=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "AND", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -230, // on "DIV", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -230, // on "IN", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "LABEL", error + -230, // on "MOD", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -230, // on "OR", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -230, // on "UNTIL", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1114 + 1113, // on "(", goto 1112 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1114, // on "NIL", goto 1113 + 1115, // on "NOT", goto 1114 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1116, // on "[", goto 1115 + 0, // on "]", error + 0, // on "^", error + 1117, // on r#"\'[^\']*\'"#, goto 1116 + 1118, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1117 + 1119, // on r#"\\d+"#, goto 1118 + 1120, // on r#"\\d+\\.\\d+"#, goto 1119 + // State 1115 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 1418, // on "]", goto 1417 + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 1116 + 0, // on "(", error + 0, // on ")", error + -229, // on "*", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "**", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "+", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ",", error + -229, // on "-", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ".", error + 0, // on "..", error + -229, // on "/", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ":", error + 0, // on ":=", error + -229, // on ";", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<>", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ">", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ">=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "AND", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -229, // on "DIV", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -229, // on "IN", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "LABEL", error + -229, // on "MOD", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -229, // on "OR", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -229, // on "UNTIL", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1117 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + -94, // on ";", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<>", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -94, // on "IN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -94, // on "UNTIL", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1118 + 0, // on "(", error + 0, // on ")", error + -231, // on "*", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "**", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "+", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ",", error + -231, // on "-", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ".", error + 0, // on "..", error + -231, // on "/", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ":", error + 0, // on ":=", error + -231, // on ";", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<>", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ">", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ">=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "AND", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -231, // on "DIV", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -231, // on "IN", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "LABEL", error + -231, // on "MOD", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -231, // on "OR", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -231, // on "UNTIL", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1119 + 0, // on "(", error + 0, // on ")", error + -234, // on "*", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "**", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "+", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ",", error + -234, // on "-", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ".", error + 0, // on "..", error + -234, // on "/", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ":", error + 0, // on ":=", error + -234, // on ";", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<>", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ">", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ">=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "AND", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -234, // on "DIV", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -234, // on "IN", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "LABEL", error + -234, // on "MOD", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -234, // on "OR", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -234, // on "UNTIL", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1120 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -42, // on ";", reduce `compound_statement = "BEGIN", statement_sequence, "END" => ActionFn(135);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -42, // on "UNTIL", reduce `compound_statement = "BEGIN", statement_sequence, "END" => ActionFn(135);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1121 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 449, // on r#"\'[^\']*\'"#, goto 448 + 450, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 449 + 451, // on r#"\\d+"#, goto 450 + 452, // on r#"\\d+\\.\\d+"#, goto 451 + // State 1122 + 1024, // on "(", goto 1023 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1025, // on "NIL", goto 1024 + 1026, // on "NOT", goto 1025 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1027, // on "[", goto 1026 + 0, // on "]", error + 0, // on "^", error + 1028, // on r#"\'[^\']*\'"#, goto 1027 + 1029, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1028 + 1030, // on r#"\\d+"#, goto 1029 + 1031, // on r#"\\d+\\.\\d+"#, goto 1030 + // State 1123 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 1437, // on "BEGIN", goto 1436 + 1438, // on "CASE", goto 1437 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -138, // on "ELSE", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 1439, // on "FOR", goto 1438 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 1440, // on "GOTO", goto 1439 + 1441, // on "IF", goto 1440 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 1442, // on "REPEAT", goto 1441 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -138, // on "UNTIL", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "VAR", error + 1443, // on "WHILE", goto 1442 + 1444, // on "WITH", goto 1443 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1445, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1444 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 1124 + 1113, // on "(", goto 1112 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1114, // on "NIL", goto 1113 + 1115, // on "NOT", goto 1114 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1116, // on "[", goto 1115 + 0, // on "]", error + 0, // on "^", error + 1117, // on r#"\'[^\']*\'"#, goto 1116 + 1118, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1117 + 1119, // on r#"\\d+"#, goto 1118 + 1120, // on r#"\\d+\\.\\d+"#, goto 1119 + // State 1125 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 616, // on "BEGIN", goto 615 + 617, // on "CASE", goto 616 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 618, // on "FOR", goto 617 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 619, // on "GOTO", goto 618 + 620, // on "IF", goto 619 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 621, // on "REPEAT", goto 620 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -138, // on "UNTIL", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "VAR", error + 622, // on "WHILE", goto 621 + 623, // on "WITH", goto 622 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 624, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 623 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 1126 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 616, // on "BEGIN", goto 615 + 617, // on "CASE", goto 616 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 618, // on "FOR", goto 617 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 619, // on "GOTO", goto 618 + 620, // on "IF", goto 619 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 621, // on "REPEAT", goto 620 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -138, // on "UNTIL", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "VAR", error + 622, // on "WHILE", goto 621 + 623, // on "WITH", goto 622 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 624, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 623 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 1127 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -38, // on ";", reduce `closed_while_statement = "WHILE", boolean_expression, "DO", closed_statement => ActionFn(161);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -38, // on "END", reduce `closed_while_statement = "WHILE", boolean_expression, "DO", closed_statement => ActionFn(161);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1128 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -151, // on ";", reduce `open_while_statement = "WHILE", boolean_expression, "DO", open_statement => ActionFn(160);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -151, // on "END", reduce `open_while_statement = "WHILE", boolean_expression, "DO", open_statement => ActionFn(160);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1129 + 0, // on "(", error + 1452, // on ")", goto 1451 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1130 + 0, // on "(", error + 0, // on ")", error + -67, // on "*", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "**", error + -67, // on "+", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ",", error + -67, // on "-", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ".", error + 0, // on "..", error + -67, // on "/", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -67, // on "<", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "<=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "<>", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ">", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ">=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "AND", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -67, // on "DIV", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "DO", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -67, // on "IN", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "LABEL", error + -67, // on "MOD", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -67, // on "OR", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1131 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -206, // on "+", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ",", error + -206, // on "-", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -206, // on "<", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "<=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "<>", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ">", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ">=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + -206, // on "DO", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -206, // on "IN", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -206, // on "OR", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1132 + 0, // on "(", error + 0, // on ")", error + -71, // on "*", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "**", error + -71, // on "+", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ",", error + -71, // on "-", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ".", error + 0, // on "..", error + -71, // on "/", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -71, // on "AND", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -71, // on "DIV", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "DO", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -71, // on "MOD", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -71, // on "OR", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1133 + 0, // on "(", error + 0, // on ")", error + -219, // on "*", reduce `term = factor => ActionFn(210);` + 0, // on "**", error + -219, // on "+", reduce `term = factor => ActionFn(210);` + 0, // on ",", error + -219, // on "-", reduce `term = factor => ActionFn(210);` + 0, // on ".", error + 0, // on "..", error + -219, // on "/", reduce `term = factor => ActionFn(210);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -219, // on "AND", reduce `term = factor => ActionFn(210);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -219, // on "DIV", reduce `term = factor => ActionFn(210);` + -219, // on "DO", reduce `term = factor => ActionFn(210);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -219, // on "MOD", reduce `term = factor => ActionFn(210);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -219, // on "OR", reduce `term = factor => ActionFn(210);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1134 + 0, // on "(", error + 0, // on ")", error + -238, // on "*", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "**", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "+", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ",", error + -238, // on "-", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ".", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "..", error + -238, // on "/", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -238, // on "AND", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -238, // on "DIV", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "DO", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -238, // on "MOD", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -238, // on "OR", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -238, // on "[", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "]", error + -238, // on "^", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1135 + 0, // on "(", error + 0, // on ")", error + -160, // on "*", reduce `primary = function_designator => ActionFn(218);` + -160, // on "**", reduce `primary = function_designator => ActionFn(218);` + -160, // on "+", reduce `primary = function_designator => ActionFn(218);` + 0, // on ",", error + -160, // on "-", reduce `primary = function_designator => ActionFn(218);` + 0, // on ".", error + 0, // on "..", error + -160, // on "/", reduce `primary = function_designator => ActionFn(218);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -160, // on "AND", reduce `primary = function_designator => ActionFn(218);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -160, // on "DIV", reduce `primary = function_designator => ActionFn(218);` + -160, // on "DO", reduce `primary = function_designator => ActionFn(218);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -160, // on "MOD", reduce `primary = function_designator => ActionFn(218);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -160, // on "OR", reduce `primary = function_designator => ActionFn(218);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1136 + 1454, // on "(", goto 1453 + 0, // on ")", error + -236, // on "*", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "**", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "+", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ",", error + -236, // on "-", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ".", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "..", error + -236, // on "/", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -236, // on "AND", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -236, // on "DIV", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "DO", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -236, // on "MOD", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -236, // on "OR", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -236, // on "[", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "]", error + -236, // on "^", reduce `variable_access = identifier => ActionFn(170);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1137 + 0, // on "(", error + 0, // on ")", error + -237, // on "*", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "**", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "+", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ",", error + -237, // on "-", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ".", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "..", error + -237, // on "/", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -237, // on "AND", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -237, // on "DIV", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "DO", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -237, // on "MOD", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -237, // on "OR", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -237, // on "[", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "]", error + -237, // on "^", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1138 + 0, // on "(", error + 0, // on ")", error + -66, // on "*", reduce `exponentiation = primary => ActionFn(214);` + 1455, // on "**", goto 1454 + -66, // on "+", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ",", error + -66, // on "-", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ".", error + 0, // on "..", error + -66, // on "/", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -66, // on "AND", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -66, // on "DIV", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "DO", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -66, // on "MOD", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -66, // on "OR", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1139 + 0, // on "(", error + 0, // on ")", error + -161, // on "*", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "**", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "+", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ",", error + -161, // on "-", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ".", error + 0, // on "..", error + -161, // on "/", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -161, // on "AND", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -161, // on "DIV", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "DO", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -161, // on "MOD", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -161, // on "OR", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1140 + 1149, // on "(", goto 1148 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1150, // on "NIL", goto 1149 + 1151, // on "NOT", goto 1150 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1152, // on "[", goto 1151 + 0, // on "]", error + 0, // on "^", error + 1153, // on r#"\'[^\']*\'"#, goto 1152 + 1154, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1153 + 1155, // on r#"\\d+"#, goto 1154 + 1156, // on r#"\\d+\\.\\d+"#, goto 1155 + // State 1141 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 765, // on "+", goto 764 + 0, // on ",", error + 766, // on "-", goto 765 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + -69, // on "DO", reduce `expression = simple_expression, relop, simple_expression => ActionFn(207);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 774, // on "OR", goto 773 + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1142 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -205, // on "+", reduce `simple_expression = term => ActionFn(208);` + 0, // on ",", error + -205, // on "-", reduce `simple_expression = term => ActionFn(208);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + -205, // on "DO", reduce `simple_expression = term => ActionFn(208);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -205, // on "OR", reduce `simple_expression = term => ActionFn(208);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1143 + 0, // on "(", error + 0, // on ")", error + -159, // on "*", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "**", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "+", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ",", error + -159, // on "-", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ".", error + 0, // on "..", error + -159, // on "/", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -159, // on "AND", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -159, // on "DIV", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "DO", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -159, // on "MOD", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -159, // on "OR", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1144 + 0, // on "(", error + 0, // on ")", error + -232, // on "*", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "**", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "+", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ",", error + -232, // on "-", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ".", error + 0, // on "..", error + -232, // on "/", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -232, // on "AND", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -232, // on "DIV", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "DO", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -232, // on "MOD", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -232, // on "OR", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1145 + 0, // on "(", error + 0, // on ")", error + -228, // on "*", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "**", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "+", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ",", error + -228, // on "-", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ".", error + 0, // on "..", error + -228, // on "/", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -228, // on "AND", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -228, // on "DIV", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "DO", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -228, // on "MOD", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -228, // on "OR", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1146 + 0, // on "(", error + 0, // on ")", error + -233, // on "*", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "**", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "+", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ",", error + -233, // on "-", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ".", error + 0, // on "..", error + -233, // on "/", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -233, // on "AND", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -233, // on "DIV", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "DO", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -233, // on "MOD", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -233, // on "OR", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1147 + 0, // on "(", error + 0, // on ")", error + -158, // on "*", reduce `primary = variable_access => ActionFn(216);` + -158, // on "**", reduce `primary = variable_access => ActionFn(216);` + -158, // on "+", reduce `primary = variable_access => ActionFn(216);` + 0, // on ",", error + -158, // on "-", reduce `primary = variable_access => ActionFn(216);` + 1459, // on ".", goto 1458 + 0, // on "..", error + -158, // on "/", reduce `primary = variable_access => ActionFn(216);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -158, // on "AND", reduce `primary = variable_access => ActionFn(216);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -158, // on "DIV", reduce `primary = variable_access => ActionFn(216);` + -158, // on "DO", reduce `primary = variable_access => ActionFn(216);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -158, // on "MOD", reduce `primary = variable_access => ActionFn(216);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -158, // on "OR", reduce `primary = variable_access => ActionFn(216);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1460, // on "[", goto 1459 + 0, // on "]", error + 1461, // on "^", goto 1460 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1148 + 798, // on "(", goto 797 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 799, // on "NOT", goto 798 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 800, // on "[", goto 799 + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 801, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 800 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 1149 + 0, // on "(", error + 0, // on ")", error + -230, // on "*", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "**", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "+", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ",", error + -230, // on "-", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ".", error + 0, // on "..", error + -230, // on "/", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -230, // on "AND", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -230, // on "DIV", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "DO", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -230, // on "MOD", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -230, // on "OR", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1150 + 1149, // on "(", goto 1148 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1150, // on "NIL", goto 1149 + 1151, // on "NOT", goto 1150 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1152, // on "[", goto 1151 + 0, // on "]", error + 0, // on "^", error + 1153, // on r#"\'[^\']*\'"#, goto 1152 + 1154, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1153 + 1155, // on r#"\\d+"#, goto 1154 + 1156, // on r#"\\d+\\.\\d+"#, goto 1155 + // State 1151 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 1465, // on "]", goto 1464 + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 1152 + 0, // on "(", error + 0, // on ")", error + -229, // on "*", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "**", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "+", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ",", error + -229, // on "-", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ".", error + 0, // on "..", error + -229, // on "/", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -229, // on "AND", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -229, // on "DIV", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "DO", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -229, // on "MOD", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -229, // on "OR", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1153 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "DO", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1154 + 0, // on "(", error + 0, // on ")", error + -231, // on "*", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "**", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "+", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ",", error + -231, // on "-", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ".", error + 0, // on "..", error + -231, // on "/", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -231, // on "AND", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -231, // on "DIV", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "DO", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -231, // on "MOD", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -231, // on "OR", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1155 + 0, // on "(", error + 0, // on ")", error + -234, // on "*", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "**", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "+", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ",", error + -234, // on "-", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ".", error + 0, // on "..", error + -234, // on "/", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -234, // on "AND", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -234, // on "DIV", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "DO", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -234, // on "MOD", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -234, // on "OR", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1156 + 0, // on "(", error + 0, // on ")", error + -220, // on "*", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "**", error + -220, // on "+", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ",", error + -220, // on "-", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ".", error + 0, // on "..", error + -220, // on "/", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -220, // on "<", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "<=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "<>", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ">", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ">=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "AND", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -220, // on "DIV", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "DO", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -220, // on "IN", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "LABEL", error + -220, // on "MOD", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -220, // on "OR", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1157 + 0, // on "(", error + 0, // on ")", error + -72, // on "*", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "**", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "+", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ",", error + -72, // on "-", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ".", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "..", error + -72, // on "/", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -72, // on "<", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "<=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "<>", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ">", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ">=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "AND", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -72, // on "DIV", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "DO", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -72, // on "IN", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "LABEL", error + -72, // on "MOD", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -72, // on "OR", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -72, // on "[", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "]", error + -72, // on "^", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1158 + 0, // on "(", error + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -94, // on "<", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<>", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "DO", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -94, // on "IN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1159 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1466, // on "]", goto 1465 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1160 + 0, // on "(", error + 0, // on ")", error + -162, // on "*", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "**", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "+", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ",", error + -162, // on "-", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ".", error + 0, // on "..", error + -162, // on "/", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -162, // on "<", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "<=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "<>", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ">", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ">=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "AND", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -162, // on "DIV", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "DO", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -162, // on "IN", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "LABEL", error + -162, // on "MOD", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -162, // on "OR", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1161 + 0, // on "(", error + 0, // on ")", error + -200, // on "*", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "**", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "+", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ",", error + -200, // on "-", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ".", error + 0, // on "..", error + -200, // on "/", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -200, // on "<", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "<=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "<>", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ">", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ">=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "AND", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -200, // on "DIV", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "DO", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -200, // on "IN", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "LABEL", error + -200, // on "MOD", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -200, // on "OR", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1162 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -188, // on ",", reduce `record_variable_list = record_variable_list, comma, variable_access => ActionFn(203);` + 0, // on "-", error + 880, // on ".", goto 879 + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + -188, // on "DO", reduce `record_variable_list = record_variable_list, comma, variable_access => ActionFn(203);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 881, // on "[", goto 880 + 0, // on "]", error + 882, // on "^", goto 881 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1163 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -39, // on ";", reduce `closed_with_statement = "WITH", record_variable_list, "DO", closed_statement => ActionFn(165);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -39, // on "END", reduce `closed_with_statement = "WITH", record_variable_list, "DO", closed_statement => ActionFn(165);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1164 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -152, // on ";", reduce `open_with_statement = "WITH", record_variable_list, "DO", open_statement => ActionFn(164);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -152, // on "END", reduce `open_with_statement = "WITH", record_variable_list, "DO", open_statement => ActionFn(164);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1165 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -72, // on ",", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "-", error + -72, // on ".", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + -72, // on "DO", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -72, // on "[", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "]", error + -72, // on "^", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1166 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1467, // on "]", goto 1466 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1167 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -42, // on ";", reduce `compound_statement = "BEGIN", statement_sequence, "END" => ActionFn(135);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1168 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -11, // on ";", reduce `array_type = "ARRAY", "[", index_list, "]", "OF", component_type => ActionFn(62);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -11, // on "END", reduce `array_type = "ARRAY", "[", index_list, "]", "OF", component_type => ActionFn(62);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1169 + 1482, // on "(", goto 1481 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 1483, // on "ARRAY", goto 1482 + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 1484, // on "PACKED", goto 1483 + 1485, // on "PFILE", goto 1484 + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 1486, // on "RECORD", goto 1485 + 0, // on "REPEAT", error + 1487, // on "SET", goto 1486 + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 1488, // on "^", goto 1487 + 119, // on r#"\'[^\']*\'"#, goto 118 + 1489, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1488 + 121, // on r#"\\d+"#, goto 120 + 122, // on r#"\\d+\\.\\d+"#, goto 121 + // State 1170 + 0, // on "(", error + -253, // on ")", reduce `variant_part = => ActionFn(261);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 890, // on "CASE", goto 889 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 45, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 44 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1171 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -246, // on ";", reduce `variant = case_constant_list, ":", "(", record_section_list, ")" => ActionFn(82);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -246, // on "END", reduce `variant = case_constant_list, ":", "(", record_section_list, ")" => ActionFn(82);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1172 + 0, // on "(", error + -199, // on ")", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + -199, // on "CASE", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + -199, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `semicolon = ";" => ActionFn(252);` + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1173 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -248, // on ";", reduce `variant = case_constant_list, ":", "(", variant_part, ")" => ActionFn(84);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -248, // on "END", reduce `variant = case_constant_list, ":", "(", variant_part, ")" => ActionFn(84);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1174 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 1492, // on "OF", goto 1491 + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1175 + 0, // on "(", error + -6, // on ")", reduce `actual_parameter_list = actual_parameter_list, comma, actual_parameter => ActionFn(182);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -6, // on ",", reduce `actual_parameter_list = actual_parameter_list, comma, actual_parameter => ActionFn(182);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1176 + 0, // on "(", error + -4, // on ")", reduce `actual_parameter = expression, ":", expression => ActionFn(185);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -4, // on ",", reduce `actual_parameter = expression, ":", expression => ActionFn(185);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 1493, // on ":", goto 1492 + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1177 + 0, // on "(", error + 1494, // on ")", goto 1493 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1178 + 0, // on "(", error + -67, // on ")", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "*", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "**", error + -67, // on "+", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ",", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "-", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ".", error + 0, // on "..", error + -67, // on "/", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ":", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ":=", error + 0, // on ";", error + -67, // on "<", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "<=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "<>", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ">", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ">=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "AND", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -67, // on "DIV", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -67, // on "IN", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "LABEL", error + -67, // on "MOD", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -67, // on "OR", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1179 + 0, // on "(", error + -206, // on ")", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 776, // on "*", goto 775 + 0, // on "**", error + -206, // on "+", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ",", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "-", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + -206, // on ":", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ":=", error + 0, // on ";", error + -206, // on "<", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "<=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "<>", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ">", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ">=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -206, // on "IN", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -206, // on "OR", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1180 + 0, // on "(", error + -71, // on ")", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "*", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "**", error + -71, // on "+", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ",", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "-", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ".", error + 0, // on "..", error + -71, // on "/", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ":", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -71, // on "AND", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -71, // on "DIV", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -71, // on "MOD", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -71, // on "OR", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1181 + 0, // on "(", error + -219, // on ")", reduce `term = factor => ActionFn(210);` + -219, // on "*", reduce `term = factor => ActionFn(210);` + 0, // on "**", error + -219, // on "+", reduce `term = factor => ActionFn(210);` + -219, // on ",", reduce `term = factor => ActionFn(210);` + -219, // on "-", reduce `term = factor => ActionFn(210);` + 0, // on ".", error + 0, // on "..", error + -219, // on "/", reduce `term = factor => ActionFn(210);` + -219, // on ":", reduce `term = factor => ActionFn(210);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -219, // on "AND", reduce `term = factor => ActionFn(210);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -219, // on "DIV", reduce `term = factor => ActionFn(210);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -219, // on "MOD", reduce `term = factor => ActionFn(210);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -219, // on "OR", reduce `term = factor => ActionFn(210);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1182 + 0, // on "(", error + -238, // on ")", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "*", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "**", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "+", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ",", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "-", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ".", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "..", error + -238, // on "/", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ":", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -238, // on "AND", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -238, // on "DIV", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -238, // on "MOD", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -238, // on "OR", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -238, // on "[", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "]", error + -238, // on "^", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1183 + 0, // on "(", error + -160, // on ")", reduce `primary = function_designator => ActionFn(218);` + -160, // on "*", reduce `primary = function_designator => ActionFn(218);` + -160, // on "**", reduce `primary = function_designator => ActionFn(218);` + -160, // on "+", reduce `primary = function_designator => ActionFn(218);` + -160, // on ",", reduce `primary = function_designator => ActionFn(218);` + -160, // on "-", reduce `primary = function_designator => ActionFn(218);` + 0, // on ".", error + 0, // on "..", error + -160, // on "/", reduce `primary = function_designator => ActionFn(218);` + -160, // on ":", reduce `primary = function_designator => ActionFn(218);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -160, // on "AND", reduce `primary = function_designator => ActionFn(218);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -160, // on "DIV", reduce `primary = function_designator => ActionFn(218);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -160, // on "MOD", reduce `primary = function_designator => ActionFn(218);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -160, // on "OR", reduce `primary = function_designator => ActionFn(218);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1184 + 1496, // on "(", goto 1495 + -236, // on ")", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "*", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "**", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "+", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ",", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "-", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ".", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "..", error + -236, // on "/", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ":", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -236, // on "AND", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -236, // on "DIV", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -236, // on "MOD", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -236, // on "OR", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -236, // on "[", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "]", error + -236, // on "^", reduce `variable_access = identifier => ActionFn(170);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1185 + 0, // on "(", error + -237, // on ")", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "*", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "**", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "+", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ",", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "-", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ".", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "..", error + -237, // on "/", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ":", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -237, // on "AND", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -237, // on "DIV", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -237, // on "MOD", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -237, // on "OR", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -237, // on "[", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "]", error + -237, // on "^", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1186 + 0, // on "(", error + -66, // on ")", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "*", reduce `exponentiation = primary => ActionFn(214);` + 1497, // on "**", goto 1496 + -66, // on "+", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ",", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "-", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ".", error + 0, // on "..", error + -66, // on "/", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ":", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -66, // on "AND", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -66, // on "DIV", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -66, // on "MOD", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -66, // on "OR", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1187 + 0, // on "(", error + -161, // on ")", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "*", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "**", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "+", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ",", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "-", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ".", error + 0, // on "..", error + -161, // on "/", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ":", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -161, // on "AND", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -161, // on "DIV", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -161, // on "MOD", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -161, // on "OR", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1188 + 1197, // on "(", goto 1196 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1198, // on "NIL", goto 1197 + 1199, // on "NOT", goto 1198 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1200, // on "[", goto 1199 + 0, // on "]", error + 0, // on "^", error + 1201, // on r#"\'[^\']*\'"#, goto 1200 + 1202, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1201 + 1203, // on r#"\\d+"#, goto 1202 + 1204, // on r#"\\d+\\.\\d+"#, goto 1203 + // State 1189 + 0, // on "(", error + -69, // on ")", reduce `expression = simple_expression, relop, simple_expression => ActionFn(207);` + 0, // on "*", error + 0, // on "**", error + 765, // on "+", goto 764 + -69, // on ",", reduce `expression = simple_expression, relop, simple_expression => ActionFn(207);` + 766, // on "-", goto 765 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + -69, // on ":", reduce `expression = simple_expression, relop, simple_expression => ActionFn(207);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 774, // on "OR", goto 773 + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1190 + 0, // on "(", error + -205, // on ")", reduce `simple_expression = term => ActionFn(208);` + 776, // on "*", goto 775 + 0, // on "**", error + -205, // on "+", reduce `simple_expression = term => ActionFn(208);` + -205, // on ",", reduce `simple_expression = term => ActionFn(208);` + -205, // on "-", reduce `simple_expression = term => ActionFn(208);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + -205, // on ":", reduce `simple_expression = term => ActionFn(208);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -205, // on "OR", reduce `simple_expression = term => ActionFn(208);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1191 + 0, // on "(", error + -159, // on ")", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "*", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "**", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "+", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ",", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "-", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ".", error + 0, // on "..", error + -159, // on "/", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ":", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -159, // on "AND", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -159, // on "DIV", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -159, // on "MOD", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -159, // on "OR", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1192 + 0, // on "(", error + -232, // on ")", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "*", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "**", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "+", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ",", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "-", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ".", error + 0, // on "..", error + -232, // on "/", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ":", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -232, // on "AND", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -232, // on "DIV", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -232, // on "MOD", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -232, // on "OR", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1193 + 0, // on "(", error + -228, // on ")", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "*", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "**", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "+", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ",", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "-", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ".", error + 0, // on "..", error + -228, // on "/", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ":", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -228, // on "AND", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -228, // on "DIV", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -228, // on "MOD", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -228, // on "OR", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1194 + 0, // on "(", error + -233, // on ")", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "*", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "**", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "+", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ",", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "-", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ".", error + 0, // on "..", error + -233, // on "/", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ":", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -233, // on "AND", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -233, // on "DIV", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -233, // on "MOD", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -233, // on "OR", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1195 + 0, // on "(", error + -158, // on ")", reduce `primary = variable_access => ActionFn(216);` + -158, // on "*", reduce `primary = variable_access => ActionFn(216);` + -158, // on "**", reduce `primary = variable_access => ActionFn(216);` + -158, // on "+", reduce `primary = variable_access => ActionFn(216);` + -158, // on ",", reduce `primary = variable_access => ActionFn(216);` + -158, // on "-", reduce `primary = variable_access => ActionFn(216);` + 1501, // on ".", goto 1500 + 0, // on "..", error + -158, // on "/", reduce `primary = variable_access => ActionFn(216);` + -158, // on ":", reduce `primary = variable_access => ActionFn(216);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -158, // on "AND", reduce `primary = variable_access => ActionFn(216);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -158, // on "DIV", reduce `primary = variable_access => ActionFn(216);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -158, // on "MOD", reduce `primary = variable_access => ActionFn(216);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -158, // on "OR", reduce `primary = variable_access => ActionFn(216);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1502, // on "[", goto 1501 + 0, // on "]", error + 1503, // on "^", goto 1502 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1196 + 798, // on "(", goto 797 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 799, // on "NOT", goto 798 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 800, // on "[", goto 799 + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 801, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 800 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 1197 + 0, // on "(", error + -230, // on ")", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "*", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "**", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "+", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ",", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "-", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ".", error + 0, // on "..", error + -230, // on "/", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ":", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -230, // on "AND", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -230, // on "DIV", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -230, // on "MOD", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -230, // on "OR", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1198 + 1197, // on "(", goto 1196 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1198, // on "NIL", goto 1197 + 1199, // on "NOT", goto 1198 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1200, // on "[", goto 1199 + 0, // on "]", error + 0, // on "^", error + 1201, // on r#"\'[^\']*\'"#, goto 1200 + 1202, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1201 + 1203, // on r#"\\d+"#, goto 1202 + 1204, // on r#"\\d+\\.\\d+"#, goto 1203 + // State 1199 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 1507, // on "]", goto 1506 + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 1200 + 0, // on "(", error + -229, // on ")", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "*", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "**", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "+", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ",", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "-", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ".", error + 0, // on "..", error + -229, // on "/", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ":", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -229, // on "AND", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -229, // on "DIV", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -229, // on "MOD", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -229, // on "OR", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1201 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ")", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ",", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ":", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1202 + 0, // on "(", error + -231, // on ")", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "*", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "**", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "+", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ",", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "-", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ".", error + 0, // on "..", error + -231, // on "/", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ":", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -231, // on "AND", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -231, // on "DIV", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -231, // on "MOD", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -231, // on "OR", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1203 + 0, // on "(", error + -234, // on ")", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "*", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "**", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "+", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ",", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "-", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ".", error + 0, // on "..", error + -234, // on "/", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ":", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -234, // on "AND", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -234, // on "DIV", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -234, // on "MOD", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -234, // on "OR", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1204 + 0, // on "(", error + -220, // on ")", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "*", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "**", error + -220, // on "+", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ",", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "-", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ".", error + 0, // on "..", error + -220, // on "/", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ":", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ":=", error + 0, // on ";", error + -220, // on "<", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "<=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "<>", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ">", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ">=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "AND", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -220, // on "DIV", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -220, // on "IN", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "LABEL", error + -220, // on "MOD", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -220, // on "OR", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1205 + 0, // on "(", error + -72, // on ")", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "*", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "**", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "+", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ",", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "-", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ".", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "..", error + -72, // on "/", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ":", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ":=", error + 0, // on ";", error + -72, // on "<", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "<=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "<>", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ">", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ">=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "AND", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -72, // on "DIV", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -72, // on "IN", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "LABEL", error + -72, // on "MOD", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -72, // on "OR", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -72, // on "[", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "]", error + -72, // on "^", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1206 + 0, // on "(", error + -94, // on ")", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ",", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ":", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":=", error + 0, // on ";", error + -94, // on "<", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<>", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -94, // on "IN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1207 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1508, // on "]", goto 1507 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1208 + 0, // on "(", error + -162, // on ")", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "*", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "**", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "+", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ",", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "-", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ".", error + 0, // on "..", error + -162, // on "/", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ":", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ":=", error + 0, // on ";", error + -162, // on "<", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "<=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "<>", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ">", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ">=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "AND", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -162, // on "DIV", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -162, // on "IN", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "LABEL", error + -162, // on "MOD", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -162, // on "OR", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1209 + 0, // on "(", error + -200, // on ")", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "*", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "**", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "+", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ",", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "-", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ".", error + 0, // on "..", error + -200, // on "/", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ":", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ":=", error + 0, // on ";", error + -200, // on "<", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "<=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "<>", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ">", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ">=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "AND", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -200, // on "DIV", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -200, // on "IN", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "LABEL", error + -200, // on "MOD", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -200, // on "OR", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1210 + 0, // on "(", error + 1509, // on ")", goto 1508 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1211 + 0, // on "(", error + 0, // on ")", error + -67, // on "*", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "**", error + -67, // on "+", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ",", error + -67, // on "-", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ".", error + 0, // on "..", error + -67, // on "/", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ":", error + 0, // on ":=", error + -67, // on ";", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "<", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "<=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "<>", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ">", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ">=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "AND", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -67, // on "DIV", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -67, // on "END", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -67, // on "IN", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "LABEL", error + -67, // on "MOD", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -67, // on "OR", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1212 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -206, // on "+", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ",", error + -206, // on "-", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + -206, // on ";", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "<", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "<=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "<>", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ">", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ">=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -206, // on "END", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -206, // on "IN", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -206, // on "OR", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1213 + 0, // on "(", error + 0, // on ")", error + -71, // on "*", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "**", error + -71, // on "+", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ",", error + -71, // on "-", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ".", error + 0, // on "..", error + -71, // on "/", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ":", error + 0, // on ":=", error + -71, // on ";", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -71, // on "AND", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -71, // on "DIV", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -71, // on "END", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -71, // on "MOD", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -71, // on "OR", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1214 + 0, // on "(", error + 0, // on ")", error + -219, // on "*", reduce `term = factor => ActionFn(210);` + 0, // on "**", error + -219, // on "+", reduce `term = factor => ActionFn(210);` + 0, // on ",", error + -219, // on "-", reduce `term = factor => ActionFn(210);` + 0, // on ".", error + 0, // on "..", error + -219, // on "/", reduce `term = factor => ActionFn(210);` + 0, // on ":", error + 0, // on ":=", error + -219, // on ";", reduce `term = factor => ActionFn(210);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -219, // on "AND", reduce `term = factor => ActionFn(210);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -219, // on "DIV", reduce `term = factor => ActionFn(210);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -219, // on "END", reduce `term = factor => ActionFn(210);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -219, // on "MOD", reduce `term = factor => ActionFn(210);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -219, // on "OR", reduce `term = factor => ActionFn(210);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1215 + 0, // on "(", error + 0, // on ")", error + -238, // on "*", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "**", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "+", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ",", error + -238, // on "-", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ".", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "..", error + -238, // on "/", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ":", error + 0, // on ":=", error + -238, // on ";", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -238, // on "AND", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -238, // on "DIV", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -238, // on "END", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -238, // on "MOD", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -238, // on "OR", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -238, // on "[", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "]", error + -238, // on "^", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1216 + 0, // on "(", error + 0, // on ")", error + -160, // on "*", reduce `primary = function_designator => ActionFn(218);` + -160, // on "**", reduce `primary = function_designator => ActionFn(218);` + -160, // on "+", reduce `primary = function_designator => ActionFn(218);` + 0, // on ",", error + -160, // on "-", reduce `primary = function_designator => ActionFn(218);` + 0, // on ".", error + 0, // on "..", error + -160, // on "/", reduce `primary = function_designator => ActionFn(218);` + 0, // on ":", error + 0, // on ":=", error + -160, // on ";", reduce `primary = function_designator => ActionFn(218);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -160, // on "AND", reduce `primary = function_designator => ActionFn(218);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -160, // on "DIV", reduce `primary = function_designator => ActionFn(218);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -160, // on "END", reduce `primary = function_designator => ActionFn(218);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -160, // on "MOD", reduce `primary = function_designator => ActionFn(218);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -160, // on "OR", reduce `primary = function_designator => ActionFn(218);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1217 + 1511, // on "(", goto 1510 + 0, // on ")", error + -236, // on "*", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "**", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "+", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ",", error + -236, // on "-", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ".", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "..", error + -236, // on "/", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ":", error + 0, // on ":=", error + -236, // on ";", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -236, // on "AND", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -236, // on "DIV", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -236, // on "END", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -236, // on "MOD", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -236, // on "OR", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -236, // on "[", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "]", error + -236, // on "^", reduce `variable_access = identifier => ActionFn(170);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1218 + 0, // on "(", error + 0, // on ")", error + -237, // on "*", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "**", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "+", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ",", error + -237, // on "-", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ".", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "..", error + -237, // on "/", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ":", error + 0, // on ":=", error + -237, // on ";", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -237, // on "AND", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -237, // on "DIV", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -237, // on "END", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -237, // on "MOD", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -237, // on "OR", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -237, // on "[", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "]", error + -237, // on "^", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1219 + 0, // on "(", error + 0, // on ")", error + -66, // on "*", reduce `exponentiation = primary => ActionFn(214);` + 1512, // on "**", goto 1511 + -66, // on "+", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ",", error + -66, // on "-", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ".", error + 0, // on "..", error + -66, // on "/", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ":", error + 0, // on ":=", error + -66, // on ";", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -66, // on "AND", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -66, // on "DIV", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -66, // on "END", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -66, // on "MOD", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -66, // on "OR", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1220 + 0, // on "(", error + 0, // on ")", error + -161, // on "*", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "**", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "+", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ",", error + -161, // on "-", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ".", error + 0, // on "..", error + -161, // on "/", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ":", error + 0, // on ":=", error + -161, // on ";", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -161, // on "AND", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -161, // on "DIV", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -161, // on "END", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -161, // on "MOD", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -161, // on "OR", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1221 + 1230, // on "(", goto 1229 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1231, // on "NIL", goto 1230 + 1232, // on "NOT", goto 1231 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1233, // on "[", goto 1232 + 0, // on "]", error + 0, // on "^", error + 1234, // on r#"\'[^\']*\'"#, goto 1233 + 1235, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1234 + 1236, // on r#"\\d+"#, goto 1235 + 1237, // on r#"\\d+\\.\\d+"#, goto 1236 + // State 1222 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 765, // on "+", goto 764 + 0, // on ",", error + 766, // on "-", goto 765 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -69, // on ";", reduce `expression = simple_expression, relop, simple_expression => ActionFn(207);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -69, // on "END", reduce `expression = simple_expression, relop, simple_expression => ActionFn(207);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 774, // on "OR", goto 773 + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1223 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -205, // on "+", reduce `simple_expression = term => ActionFn(208);` + 0, // on ",", error + -205, // on "-", reduce `simple_expression = term => ActionFn(208);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + -205, // on ";", reduce `simple_expression = term => ActionFn(208);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -205, // on "END", reduce `simple_expression = term => ActionFn(208);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -205, // on "OR", reduce `simple_expression = term => ActionFn(208);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1224 + 0, // on "(", error + 0, // on ")", error + -159, // on "*", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "**", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "+", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ",", error + -159, // on "-", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ".", error + 0, // on "..", error + -159, // on "/", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ":", error + 0, // on ":=", error + -159, // on ";", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -159, // on "AND", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -159, // on "DIV", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -159, // on "END", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -159, // on "MOD", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -159, // on "OR", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1225 + 0, // on "(", error + 0, // on ")", error + -232, // on "*", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "**", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "+", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ",", error + -232, // on "-", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ".", error + 0, // on "..", error + -232, // on "/", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ":", error + 0, // on ":=", error + -232, // on ";", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -232, // on "AND", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -232, // on "DIV", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -232, // on "END", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -232, // on "MOD", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -232, // on "OR", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1226 + 0, // on "(", error + 0, // on ")", error + -228, // on "*", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "**", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "+", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ",", error + -228, // on "-", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ".", error + 0, // on "..", error + -228, // on "/", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ":", error + 0, // on ":=", error + -228, // on ";", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -228, // on "AND", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -228, // on "DIV", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -228, // on "END", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -228, // on "MOD", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -228, // on "OR", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1227 + 0, // on "(", error + 0, // on ")", error + -233, // on "*", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "**", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "+", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ",", error + -233, // on "-", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ".", error + 0, // on "..", error + -233, // on "/", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ":", error + 0, // on ":=", error + -233, // on ";", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -233, // on "AND", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -233, // on "DIV", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -233, // on "END", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -233, // on "MOD", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -233, // on "OR", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1228 + 0, // on "(", error + 0, // on ")", error + -158, // on "*", reduce `primary = variable_access => ActionFn(216);` + -158, // on "**", reduce `primary = variable_access => ActionFn(216);` + -158, // on "+", reduce `primary = variable_access => ActionFn(216);` + 0, // on ",", error + -158, // on "-", reduce `primary = variable_access => ActionFn(216);` + 1516, // on ".", goto 1515 + 0, // on "..", error + -158, // on "/", reduce `primary = variable_access => ActionFn(216);` + 0, // on ":", error + 0, // on ":=", error + -158, // on ";", reduce `primary = variable_access => ActionFn(216);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -158, // on "AND", reduce `primary = variable_access => ActionFn(216);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -158, // on "DIV", reduce `primary = variable_access => ActionFn(216);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -158, // on "END", reduce `primary = variable_access => ActionFn(216);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -158, // on "MOD", reduce `primary = variable_access => ActionFn(216);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -158, // on "OR", reduce `primary = variable_access => ActionFn(216);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1517, // on "[", goto 1516 + 0, // on "]", error + 1518, // on "^", goto 1517 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1229 + 798, // on "(", goto 797 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 799, // on "NOT", goto 798 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 800, // on "[", goto 799 + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 801, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 800 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 1230 + 0, // on "(", error + 0, // on ")", error + -230, // on "*", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "**", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "+", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ",", error + -230, // on "-", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ".", error + 0, // on "..", error + -230, // on "/", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ":", error + 0, // on ":=", error + -230, // on ";", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -230, // on "AND", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -230, // on "DIV", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -230, // on "END", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -230, // on "MOD", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -230, // on "OR", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1231 + 1230, // on "(", goto 1229 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1231, // on "NIL", goto 1230 + 1232, // on "NOT", goto 1231 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1233, // on "[", goto 1232 + 0, // on "]", error + 0, // on "^", error + 1234, // on r#"\'[^\']*\'"#, goto 1233 + 1235, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1234 + 1236, // on r#"\\d+"#, goto 1235 + 1237, // on r#"\\d+\\.\\d+"#, goto 1236 + // State 1232 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 1522, // on "]", goto 1521 + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 1233 + 0, // on "(", error + 0, // on ")", error + -229, // on "*", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "**", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "+", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ",", error + -229, // on "-", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ".", error + 0, // on "..", error + -229, // on "/", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ":", error + 0, // on ":=", error + -229, // on ";", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -229, // on "AND", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -229, // on "DIV", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -229, // on "END", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -229, // on "MOD", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -229, // on "OR", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1234 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + -94, // on ";", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -94, // on "END", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1235 + 0, // on "(", error + 0, // on ")", error + -231, // on "*", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "**", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "+", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ",", error + -231, // on "-", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ".", error + 0, // on "..", error + -231, // on "/", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ":", error + 0, // on ":=", error + -231, // on ";", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -231, // on "AND", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -231, // on "DIV", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -231, // on "END", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -231, // on "MOD", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -231, // on "OR", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1236 + 0, // on "(", error + 0, // on ")", error + -234, // on "*", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "**", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "+", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ",", error + -234, // on "-", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ".", error + 0, // on "..", error + -234, // on "/", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ":", error + 0, // on ":=", error + -234, // on ";", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -234, // on "AND", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -234, // on "DIV", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -234, // on "END", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -234, // on "MOD", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -234, // on "OR", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1237 + 0, // on "(", error + 0, // on ")", error + -220, // on "*", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "**", error + -220, // on "+", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ",", error + -220, // on "-", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ".", error + 0, // on "..", error + -220, // on "/", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ":", error + 0, // on ":=", error + -220, // on ";", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "<", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "<=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "<>", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ">", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ">=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "AND", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -220, // on "DIV", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -220, // on "END", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -220, // on "IN", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "LABEL", error + -220, // on "MOD", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -220, // on "OR", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1238 + 0, // on "(", error + 0, // on ")", error + -72, // on "*", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "**", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "+", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ",", error + -72, // on "-", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ".", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "..", error + -72, // on "/", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ":", error + 0, // on ":=", error + -72, // on ";", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "<", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "<=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "<>", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ">", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ">=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "AND", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -72, // on "DIV", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -72, // on "END", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -72, // on "IN", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "LABEL", error + -72, // on "MOD", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -72, // on "OR", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -72, // on "[", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "]", error + -72, // on "^", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1239 + 0, // on "(", error + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + -94, // on ";", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<>", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -94, // on "END", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -94, // on "IN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1240 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1523, // on "]", goto 1522 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1241 + 0, // on "(", error + 0, // on ")", error + -162, // on "*", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "**", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "+", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ",", error + -162, // on "-", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ".", error + 0, // on "..", error + -162, // on "/", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ":", error + 0, // on ":=", error + -162, // on ";", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "<", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "<=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "<>", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ">", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ">=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "AND", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -162, // on "DIV", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -162, // on "END", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -162, // on "IN", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "LABEL", error + -162, // on "MOD", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -162, // on "OR", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1242 + 0, // on "(", error + 0, // on ")", error + -200, // on "*", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "**", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "+", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ",", error + -200, // on "-", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ".", error + 0, // on "..", error + -200, // on "/", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ":", error + 0, // on ":=", error + -200, // on ";", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "<", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "<=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "<>", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ">", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ">=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "AND", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -200, // on "DIV", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -200, // on "END", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -200, // on "IN", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "LABEL", error + -200, // on "MOD", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -200, // on "OR", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1243 + 0, // on "(", error + 1524, // on ")", goto 1523 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1244 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -98, // on ",", reduce `index_expression_list = index_expression_list, comma, index_expression => ActionFn(175);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -98, // on "]", reduce `index_expression_list = index_expression_list, comma, index_expression => ActionFn(175);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1245 + 0, // on "(", error + 0, // on ")", error + -67, // on "*", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "**", error + -67, // on "+", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ",", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "-", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ".", error + 0, // on "..", error + -67, // on "/", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -67, // on "<", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "<=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "<>", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ">", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ">=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "AND", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -67, // on "DIV", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -67, // on "IN", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "LABEL", error + -67, // on "MOD", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -67, // on "OR", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -67, // on "]", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1246 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -206, // on "+", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ",", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "-", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -206, // on "<", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "<=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "<>", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ">", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ">=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -206, // on "IN", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -206, // on "OR", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -206, // on "]", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1247 + 0, // on "(", error + 0, // on ")", error + -71, // on "*", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "**", error + -71, // on "+", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ",", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "-", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ".", error + 0, // on "..", error + -71, // on "/", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -71, // on "AND", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -71, // on "DIV", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -71, // on "MOD", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -71, // on "OR", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -71, // on "]", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1248 + 0, // on "(", error + 0, // on ")", error + -219, // on "*", reduce `term = factor => ActionFn(210);` + 0, // on "**", error + -219, // on "+", reduce `term = factor => ActionFn(210);` + -219, // on ",", reduce `term = factor => ActionFn(210);` + -219, // on "-", reduce `term = factor => ActionFn(210);` + 0, // on ".", error + 0, // on "..", error + -219, // on "/", reduce `term = factor => ActionFn(210);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -219, // on "AND", reduce `term = factor => ActionFn(210);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -219, // on "DIV", reduce `term = factor => ActionFn(210);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -219, // on "MOD", reduce `term = factor => ActionFn(210);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -219, // on "OR", reduce `term = factor => ActionFn(210);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -219, // on "]", reduce `term = factor => ActionFn(210);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1249 + 0, // on "(", error + 0, // on ")", error + -238, // on "*", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "**", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "+", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ",", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "-", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ".", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "..", error + -238, // on "/", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -238, // on "AND", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -238, // on "DIV", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -238, // on "MOD", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -238, // on "OR", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -238, // on "[", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "]", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "^", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1250 + 0, // on "(", error + 0, // on ")", error + -160, // on "*", reduce `primary = function_designator => ActionFn(218);` + -160, // on "**", reduce `primary = function_designator => ActionFn(218);` + -160, // on "+", reduce `primary = function_designator => ActionFn(218);` + -160, // on ",", reduce `primary = function_designator => ActionFn(218);` + -160, // on "-", reduce `primary = function_designator => ActionFn(218);` + 0, // on ".", error + 0, // on "..", error + -160, // on "/", reduce `primary = function_designator => ActionFn(218);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -160, // on "AND", reduce `primary = function_designator => ActionFn(218);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -160, // on "DIV", reduce `primary = function_designator => ActionFn(218);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -160, // on "MOD", reduce `primary = function_designator => ActionFn(218);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -160, // on "OR", reduce `primary = function_designator => ActionFn(218);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -160, // on "]", reduce `primary = function_designator => ActionFn(218);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1251 + 1526, // on "(", goto 1525 + 0, // on ")", error + -236, // on "*", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "**", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "+", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ",", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "-", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ".", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "..", error + -236, // on "/", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -236, // on "AND", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -236, // on "DIV", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -236, // on "MOD", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -236, // on "OR", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -236, // on "[", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "]", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "^", reduce `variable_access = identifier => ActionFn(170);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1252 + 0, // on "(", error + 0, // on ")", error + -237, // on "*", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "**", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "+", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ",", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "-", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ".", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "..", error + -237, // on "/", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -237, // on "AND", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -237, // on "DIV", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -237, // on "MOD", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -237, // on "OR", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -237, // on "[", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "]", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "^", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1253 + 0, // on "(", error + 0, // on ")", error + -66, // on "*", reduce `exponentiation = primary => ActionFn(214);` + 1527, // on "**", goto 1526 + -66, // on "+", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ",", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "-", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ".", error + 0, // on "..", error + -66, // on "/", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -66, // on "AND", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -66, // on "DIV", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -66, // on "MOD", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -66, // on "OR", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -66, // on "]", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1254 + 0, // on "(", error + 0, // on ")", error + -161, // on "*", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "**", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "+", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ",", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "-", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ".", error + 0, // on "..", error + -161, // on "/", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -161, // on "AND", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -161, // on "DIV", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -161, // on "MOD", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -161, // on "OR", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -161, // on "]", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1255 + 1264, // on "(", goto 1263 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1265, // on "NIL", goto 1264 + 1266, // on "NOT", goto 1265 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1267, // on "[", goto 1266 + 0, // on "]", error + 0, // on "^", error + 1268, // on r#"\'[^\']*\'"#, goto 1267 + 1269, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1268 + 1270, // on r#"\\d+"#, goto 1269 + 1271, // on r#"\\d+\\.\\d+"#, goto 1270 + // State 1256 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 765, // on "+", goto 764 + -69, // on ",", reduce `expression = simple_expression, relop, simple_expression => ActionFn(207);` + 766, // on "-", goto 765 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 774, // on "OR", goto 773 + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -69, // on "]", reduce `expression = simple_expression, relop, simple_expression => ActionFn(207);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1257 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -205, // on "+", reduce `simple_expression = term => ActionFn(208);` + -205, // on ",", reduce `simple_expression = term => ActionFn(208);` + -205, // on "-", reduce `simple_expression = term => ActionFn(208);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -205, // on "OR", reduce `simple_expression = term => ActionFn(208);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -205, // on "]", reduce `simple_expression = term => ActionFn(208);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1258 + 0, // on "(", error + 0, // on ")", error + -159, // on "*", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "**", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "+", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ",", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "-", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ".", error + 0, // on "..", error + -159, // on "/", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -159, // on "AND", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -159, // on "DIV", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -159, // on "MOD", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -159, // on "OR", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -159, // on "]", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1259 + 0, // on "(", error + 0, // on ")", error + -232, // on "*", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "**", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "+", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ",", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "-", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ".", error + 0, // on "..", error + -232, // on "/", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -232, // on "AND", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -232, // on "DIV", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -232, // on "MOD", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -232, // on "OR", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -232, // on "]", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1260 + 0, // on "(", error + 0, // on ")", error + -228, // on "*", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "**", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "+", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ",", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "-", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ".", error + 0, // on "..", error + -228, // on "/", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -228, // on "AND", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -228, // on "DIV", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -228, // on "MOD", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -228, // on "OR", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -228, // on "]", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1261 + 0, // on "(", error + 0, // on ")", error + -233, // on "*", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "**", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "+", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ",", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "-", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ".", error + 0, // on "..", error + -233, // on "/", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -233, // on "AND", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -233, // on "DIV", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -233, // on "MOD", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -233, // on "OR", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -233, // on "]", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1262 + 0, // on "(", error + 0, // on ")", error + -158, // on "*", reduce `primary = variable_access => ActionFn(216);` + -158, // on "**", reduce `primary = variable_access => ActionFn(216);` + -158, // on "+", reduce `primary = variable_access => ActionFn(216);` + -158, // on ",", reduce `primary = variable_access => ActionFn(216);` + -158, // on "-", reduce `primary = variable_access => ActionFn(216);` + 1531, // on ".", goto 1530 + 0, // on "..", error + -158, // on "/", reduce `primary = variable_access => ActionFn(216);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -158, // on "AND", reduce `primary = variable_access => ActionFn(216);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -158, // on "DIV", reduce `primary = variable_access => ActionFn(216);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -158, // on "MOD", reduce `primary = variable_access => ActionFn(216);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -158, // on "OR", reduce `primary = variable_access => ActionFn(216);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1532, // on "[", goto 1531 + -158, // on "]", reduce `primary = variable_access => ActionFn(216);` + 1533, // on "^", goto 1532 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1263 + 798, // on "(", goto 797 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 799, // on "NOT", goto 798 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 800, // on "[", goto 799 + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 801, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 800 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 1264 + 0, // on "(", error + 0, // on ")", error + -230, // on "*", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "**", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "+", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ",", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "-", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ".", error + 0, // on "..", error + -230, // on "/", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -230, // on "AND", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -230, // on "DIV", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -230, // on "MOD", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -230, // on "OR", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -230, // on "]", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1265 + 1264, // on "(", goto 1263 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1265, // on "NIL", goto 1264 + 1266, // on "NOT", goto 1265 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1267, // on "[", goto 1266 + 0, // on "]", error + 0, // on "^", error + 1268, // on r#"\'[^\']*\'"#, goto 1267 + 1269, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1268 + 1270, // on r#"\\d+"#, goto 1269 + 1271, // on r#"\\d+\\.\\d+"#, goto 1270 + // State 1266 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 1537, // on "]", goto 1536 + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 1267 + 0, // on "(", error + 0, // on ")", error + -229, // on "*", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "**", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "+", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ",", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "-", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ".", error + 0, // on "..", error + -229, // on "/", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -229, // on "AND", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -229, // on "DIV", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -229, // on "MOD", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -229, // on "OR", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -229, // on "]", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1268 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ",", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "]", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1269 + 0, // on "(", error + 0, // on ")", error + -231, // on "*", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "**", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "+", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ",", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "-", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ".", error + 0, // on "..", error + -231, // on "/", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -231, // on "AND", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -231, // on "DIV", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -231, // on "MOD", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -231, // on "OR", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -231, // on "]", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1270 + 0, // on "(", error + 0, // on ")", error + -234, // on "*", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "**", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "+", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ",", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "-", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ".", error + 0, // on "..", error + -234, // on "/", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -234, // on "AND", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -234, // on "DIV", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -234, // on "MOD", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -234, // on "OR", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -234, // on "]", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1271 + 0, // on "(", error + 0, // on ")", error + -220, // on "*", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "**", error + -220, // on "+", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ",", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "-", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ".", error + 0, // on "..", error + -220, // on "/", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -220, // on "<", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "<=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "<>", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ">", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ">=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "AND", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -220, // on "DIV", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -220, // on "IN", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "LABEL", error + -220, // on "MOD", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -220, // on "OR", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -220, // on "]", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1272 + 0, // on "(", error + 0, // on ")", error + -72, // on "*", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "**", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "+", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ",", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "-", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ".", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "..", error + -72, // on "/", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -72, // on "<", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "<=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "<>", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ">", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ">=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "AND", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -72, // on "DIV", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -72, // on "IN", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "LABEL", error + -72, // on "MOD", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -72, // on "OR", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -72, // on "[", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "]", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "^", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1273 + 0, // on "(", error + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ",", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -94, // on "<", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<>", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -94, // on "IN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "]", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1274 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1538, // on "]", goto 1537 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1275 + 0, // on "(", error + 0, // on ")", error + -162, // on "*", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "**", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "+", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ",", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "-", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ".", error + 0, // on "..", error + -162, // on "/", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -162, // on "<", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "<=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "<>", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ">", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ">=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "AND", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -162, // on "DIV", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -162, // on "IN", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "LABEL", error + -162, // on "MOD", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -162, // on "OR", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -162, // on "]", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1276 + 0, // on "(", error + 0, // on ")", error + -200, // on "*", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "**", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "+", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ",", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "-", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ".", error + 0, // on "..", error + -200, // on "/", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -200, // on "<", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "<=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "<>", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ">", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ">=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "AND", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -200, // on "DIV", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -200, // on "IN", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "LABEL", error + -200, // on "MOD", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -200, // on "OR", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -200, // on "]", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1277 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 478, // on "BEGIN", goto 477 + 479, // on "CASE", goto 478 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -138, // on "END", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "EXTERNAL", error + 480, // on "FOR", goto 479 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 481, // on "GOTO", goto 480 + 482, // on "IF", goto 481 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 483, // on "REPEAT", goto 482 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 484, // on "WHILE", goto 483 + 485, // on "WITH", goto 484 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 486, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 485 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 1278 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 1542, // on "OTHERWISE", goto 1541 + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 449, // on r#"\'[^\']*\'"#, goto 448 + 450, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 449 + 451, // on r#"\\d+"#, goto 450 + 452, // on r#"\\d+\\.\\d+"#, goto 451 + // State 1279 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -199, // on "+", reduce `semicolon = ";" => ActionFn(252);` + 0, // on ",", error + -199, // on "-", reduce `semicolon = ";" => ActionFn(252);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 1543, // on "END", goto 1542 + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + -199, // on "OTHERWISE", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + -199, // on r#"\'[^\']*\'"#, reduce `semicolon = ";" => ActionFn(252);` + -199, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `semicolon = ";" => ActionFn(252);` + -199, // on r#"\\d+"#, reduce `semicolon = ";" => ActionFn(252);` + -199, // on r#"\\d+\\.\\d+"#, reduce `semicolon = ";" => ActionFn(252);` + // State 1280 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -24, // on ";", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, "END" => ActionFn(188);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -24, // on "END", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, "END" => ActionFn(188);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1281 + 0, // on "(", error + 0, // on ")", error + -157, // on "*", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "**", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "+", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ",", error + -157, // on "-", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ".", error + 0, // on "..", error + -157, // on "/", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -157, // on "<", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "<=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "<>", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ">", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ">=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "AND", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -157, // on "DIV", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -157, // on "IN", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "LABEL", error + -157, // on "MOD", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "NIL", error + 0, // on "NOT", error + -157, // on "OF", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "OR", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1282 + 0, // on "(", error + 0, // on ")", error + -88, // on "*", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "**", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "+", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ",", error + -88, // on "-", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ".", error + 0, // on "..", error + -88, // on "/", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -88, // on "AND", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -88, // on "DIV", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -88, // on "MOD", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "NIL", error + 0, // on "NOT", error + -88, // on "OF", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "OR", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1283 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 1284 + 962, // on "(", goto 961 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 963, // on "NIL", goto 962 + 964, // on "NOT", goto 963 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 965, // on "[", goto 964 + 0, // on "]", error + 0, // on "^", error + 966, // on r#"\'[^\']*\'"#, goto 965 + 967, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 966 + 968, // on r#"\\d+"#, goto 967 + 969, // on r#"\\d+\\.\\d+"#, goto 968 + // State 1285 + 0, // on "(", error + 0, // on ")", error + -70, // on "*", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "**", error + -70, // on "+", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ",", error + -70, // on "-", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ".", error + 0, // on "..", error + -70, // on "/", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -70, // on "AND", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -70, // on "DIV", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -70, // on "MOD", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "NIL", error + 0, // on "NOT", error + -70, // on "OF", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "OR", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1286 + 962, // on "(", goto 961 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 963, // on "NIL", goto 962 + 964, // on "NOT", goto 963 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 965, // on "[", goto 964 + 0, // on "]", error + 0, // on "^", error + 966, // on r#"\'[^\']*\'"#, goto 965 + 967, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 966 + 968, // on r#"\\d+"#, goto 967 + 969, // on r#"\\d+\\.\\d+"#, goto 968 + // State 1287 + 962, // on "(", goto 961 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 963, // on "NIL", goto 962 + 964, // on "NOT", goto 963 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 965, // on "[", goto 964 + 0, // on "]", error + 0, // on "^", error + 966, // on r#"\'[^\']*\'"#, goto 965 + 967, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 966 + 968, // on r#"\\d+"#, goto 967 + 969, // on r#"\\d+\\.\\d+"#, goto 968 + // State 1288 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1549, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1548 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1289 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 1290 + 0, // on "(", error + 0, // on ")", error + -239, // on "*", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "**", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "+", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ",", error + -239, // on "-", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ".", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "..", error + -239, // on "/", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -239, // on "AND", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -239, // on "DIV", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -239, // on "MOD", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "NIL", error + 0, // on "NOT", error + -239, // on "OF", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "OR", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -239, // on "[", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "]", error + -239, // on "^", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1291 + 0, // on "(", error + 1551, // on ")", goto 1550 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1292 + 0, // on "(", error + 0, // on ")", error + -163, // on "*", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "**", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "+", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ",", error + -163, // on "-", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ".", error + 0, // on "..", error + -163, // on "/", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -163, // on "AND", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -163, // on "DIV", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -163, // on "MOD", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "NIL", error + 0, // on "NOT", error + -163, // on "OF", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "OR", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1293 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1552, // on "]", goto 1551 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1294 + 0, // on "(", error + 0, // on ")", error + -201, // on "*", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "**", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "+", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ",", error + -201, // on "-", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ".", error + 0, // on "..", error + -201, // on "/", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -201, // on "AND", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -201, // on "DIV", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -201, // on "MOD", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "NIL", error + 0, // on "NOT", error + -201, // on "OF", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "OR", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1295 + 0, // on "(", error + 0, // on ")", error + -103, // on "*", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "**", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "+", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ",", error + -103, // on "-", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ".", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "..", error + -103, // on "/", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -103, // on "<", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "<=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "<>", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ">", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ">=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "AND", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -103, // on "DIV", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -103, // on "IN", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "LABEL", error + -103, // on "MOD", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "NIL", error + 0, // on "NOT", error + -103, // on "OF", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "OR", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -103, // on "[", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "]", error + -103, // on "^", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1296 + 0, // on "(", error + 1553, // on ")", goto 1552 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1297 + 0, // on "(", error + -67, // on ")", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "*", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "**", error + -67, // on "+", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ",", error + -67, // on "-", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ".", error + 0, // on "..", error + -67, // on "/", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -67, // on "<", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "<=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "<>", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ">", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ">=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "AND", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -67, // on "DIV", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -67, // on "IN", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "LABEL", error + -67, // on "MOD", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -67, // on "OR", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1298 + 0, // on "(", error + -206, // on ")", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 776, // on "*", goto 775 + 0, // on "**", error + -206, // on "+", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ",", error + -206, // on "-", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -206, // on "<", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "<=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "<>", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ">", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ">=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -206, // on "IN", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -206, // on "OR", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1299 + 0, // on "(", error + -71, // on ")", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "*", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "**", error + -71, // on "+", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ",", error + -71, // on "-", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ".", error + 0, // on "..", error + -71, // on "/", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -71, // on "AND", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -71, // on "DIV", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -71, // on "MOD", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -71, // on "OR", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1300 + 0, // on "(", error + -219, // on ")", reduce `term = factor => ActionFn(210);` + -219, // on "*", reduce `term = factor => ActionFn(210);` + 0, // on "**", error + -219, // on "+", reduce `term = factor => ActionFn(210);` + 0, // on ",", error + -219, // on "-", reduce `term = factor => ActionFn(210);` + 0, // on ".", error + 0, // on "..", error + -219, // on "/", reduce `term = factor => ActionFn(210);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -219, // on "AND", reduce `term = factor => ActionFn(210);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -219, // on "DIV", reduce `term = factor => ActionFn(210);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -219, // on "MOD", reduce `term = factor => ActionFn(210);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -219, // on "OR", reduce `term = factor => ActionFn(210);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1301 + 0, // on "(", error + -238, // on ")", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "*", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "**", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "+", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ",", error + -238, // on "-", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ".", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "..", error + -238, // on "/", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -238, // on "AND", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -238, // on "DIV", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -238, // on "MOD", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -238, // on "OR", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -238, // on "[", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "]", error + -238, // on "^", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1302 + 0, // on "(", error + -160, // on ")", reduce `primary = function_designator => ActionFn(218);` + -160, // on "*", reduce `primary = function_designator => ActionFn(218);` + -160, // on "**", reduce `primary = function_designator => ActionFn(218);` + -160, // on "+", reduce `primary = function_designator => ActionFn(218);` + 0, // on ",", error + -160, // on "-", reduce `primary = function_designator => ActionFn(218);` + 0, // on ".", error + 0, // on "..", error + -160, // on "/", reduce `primary = function_designator => ActionFn(218);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -160, // on "AND", reduce `primary = function_designator => ActionFn(218);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -160, // on "DIV", reduce `primary = function_designator => ActionFn(218);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -160, // on "MOD", reduce `primary = function_designator => ActionFn(218);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -160, // on "OR", reduce `primary = function_designator => ActionFn(218);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1303 + 1555, // on "(", goto 1554 + -236, // on ")", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "*", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "**", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "+", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ",", error + -236, // on "-", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ".", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "..", error + -236, // on "/", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -236, // on "AND", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -236, // on "DIV", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -236, // on "MOD", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -236, // on "OR", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -236, // on "[", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "]", error + -236, // on "^", reduce `variable_access = identifier => ActionFn(170);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1304 + 0, // on "(", error + -237, // on ")", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "*", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "**", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "+", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ",", error + -237, // on "-", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ".", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "..", error + -237, // on "/", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -237, // on "AND", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -237, // on "DIV", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -237, // on "MOD", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -237, // on "OR", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -237, // on "[", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "]", error + -237, // on "^", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1305 + 0, // on "(", error + -66, // on ")", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "*", reduce `exponentiation = primary => ActionFn(214);` + 1556, // on "**", goto 1555 + -66, // on "+", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ",", error + -66, // on "-", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ".", error + 0, // on "..", error + -66, // on "/", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -66, // on "AND", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -66, // on "DIV", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -66, // on "MOD", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -66, // on "OR", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1306 + 0, // on "(", error + -161, // on ")", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "*", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "**", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "+", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ",", error + -161, // on "-", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ".", error + 0, // on "..", error + -161, // on "/", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -161, // on "AND", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -161, // on "DIV", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -161, // on "MOD", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -161, // on "OR", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1307 + 1313, // on "(", goto 1312 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 339, // on "NIL", goto 338 + 1314, // on "NOT", goto 1313 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1315, // on "[", goto 1314 + 0, // on "]", error + 0, // on "^", error + 341, // on r#"\'[^\']*\'"#, goto 340 + 1316, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1315 + 343, // on r#"\\d+"#, goto 342 + 344, // on r#"\\d+\\.\\d+"#, goto 343 + // State 1308 + 0, // on "(", error + -69, // on ")", reduce `expression = simple_expression, relop, simple_expression => ActionFn(207);` + 0, // on "*", error + 0, // on "**", error + 765, // on "+", goto 764 + 0, // on ",", error + 766, // on "-", goto 765 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 774, // on "OR", goto 773 + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1309 + 0, // on "(", error + -205, // on ")", reduce `simple_expression = term => ActionFn(208);` + 776, // on "*", goto 775 + 0, // on "**", error + -205, // on "+", reduce `simple_expression = term => ActionFn(208);` + 0, // on ",", error + -205, // on "-", reduce `simple_expression = term => ActionFn(208);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -205, // on "OR", reduce `simple_expression = term => ActionFn(208);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1310 + 0, // on "(", error + -159, // on ")", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "*", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "**", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "+", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ",", error + -159, // on "-", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ".", error + 0, // on "..", error + -159, // on "/", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -159, // on "AND", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -159, // on "DIV", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -159, // on "MOD", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -159, // on "OR", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1311 + 0, // on "(", error + -158, // on ")", reduce `primary = variable_access => ActionFn(216);` + -158, // on "*", reduce `primary = variable_access => ActionFn(216);` + -158, // on "**", reduce `primary = variable_access => ActionFn(216);` + -158, // on "+", reduce `primary = variable_access => ActionFn(216);` + 0, // on ",", error + -158, // on "-", reduce `primary = variable_access => ActionFn(216);` + 1560, // on ".", goto 1559 + 0, // on "..", error + -158, // on "/", reduce `primary = variable_access => ActionFn(216);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -158, // on "AND", reduce `primary = variable_access => ActionFn(216);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -158, // on "DIV", reduce `primary = variable_access => ActionFn(216);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -158, // on "MOD", reduce `primary = variable_access => ActionFn(216);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -158, // on "OR", reduce `primary = variable_access => ActionFn(216);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1561, // on "[", goto 1560 + 0, // on "]", error + 1562, // on "^", goto 1561 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1312 + 798, // on "(", goto 797 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 799, // on "NOT", goto 798 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 800, // on "[", goto 799 + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 801, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 800 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 1313 + 1313, // on "(", goto 1312 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 339, // on "NIL", goto 338 + 1314, // on "NOT", goto 1313 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1315, // on "[", goto 1314 + 0, // on "]", error + 0, // on "^", error + 341, // on r#"\'[^\']*\'"#, goto 340 + 1316, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1315 + 343, // on r#"\\d+"#, goto 342 + 344, // on r#"\\d+\\.\\d+"#, goto 343 + // State 1314 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 1566, // on "]", goto 1565 + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 1315 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ")", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1316 + 0, // on "(", error + -220, // on ")", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "*", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "**", error + -220, // on "+", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ",", error + -220, // on "-", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ".", error + 0, // on "..", error + -220, // on "/", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -220, // on "<", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "<=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "<>", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ">", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ">=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "AND", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -220, // on "DIV", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -220, // on "IN", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "LABEL", error + -220, // on "MOD", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -220, // on "OR", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1317 + 0, // on "(", error + -72, // on ")", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "*", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "**", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "+", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ",", error + -72, // on "-", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ".", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "..", error + -72, // on "/", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -72, // on "<", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "<=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "<>", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ">", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ">=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "AND", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -72, // on "DIV", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -72, // on "IN", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "LABEL", error + -72, // on "MOD", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -72, // on "OR", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -72, // on "[", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "]", error + -72, // on "^", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1318 + 0, // on "(", error + -94, // on ")", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -94, // on "<", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<>", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -94, // on "IN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1319 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1567, // on "]", goto 1566 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1320 + 0, // on "(", error + -162, // on ")", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "*", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "**", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "+", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ",", error + -162, // on "-", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ".", error + 0, // on "..", error + -162, // on "/", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -162, // on "<", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "<=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "<>", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ">", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ">=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "AND", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -162, // on "DIV", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -162, // on "IN", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "LABEL", error + -162, // on "MOD", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -162, // on "OR", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1321 + 0, // on "(", error + -200, // on ")", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "*", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "**", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "+", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ",", error + -200, // on "-", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ".", error + 0, // on "..", error + -200, // on "/", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -200, // on "<", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "<=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "<>", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ">", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ">=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "AND", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -200, // on "DIV", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -200, // on "IN", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "LABEL", error + -200, // on "MOD", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -200, // on "OR", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1322 + 0, // on "(", error + 1568, // on ")", goto 1567 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1323 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -110, // on ",", reduce `member_designator = member_designator, "..", expression => ActionFn(234);` + 0, // on "-", error + 0, // on ".", error + -110, // on "..", reduce `member_designator = member_designator, "..", expression => ActionFn(234);` + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -110, // on "]", reduce `member_designator = member_designator, "..", expression => ActionFn(234);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1324 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -112, // on ",", reduce `member_designator_list = member_designator_list, comma, member_designator => ActionFn(232);` + 0, // on "-", error + 0, // on ".", error + 991, // on "..", goto 990 + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -112, // on "]", reduce `member_designator_list = member_designator_list, comma, member_designator => ActionFn(232);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1325 + 0, // on "(", error + 0, // on ")", error + -67, // on "*", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "**", error + -67, // on "+", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ",", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "-", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ".", error + -67, // on "..", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "/", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -67, // on "<", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "<=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "<>", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ">", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ">=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "AND", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -67, // on "DIV", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -67, // on "IN", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "LABEL", error + -67, // on "MOD", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -67, // on "OR", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -67, // on "]", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1326 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -206, // on "+", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ",", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "-", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ".", error + -206, // on "..", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -206, // on "<", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "<=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "<>", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ">", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ">=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -206, // on "IN", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -206, // on "OR", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -206, // on "]", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1327 + 0, // on "(", error + 0, // on ")", error + -71, // on "*", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "**", error + -71, // on "+", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ",", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "-", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ".", error + -71, // on "..", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "/", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -71, // on "AND", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -71, // on "DIV", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -71, // on "MOD", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -71, // on "OR", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -71, // on "]", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1328 + 0, // on "(", error + 0, // on ")", error + -219, // on "*", reduce `term = factor => ActionFn(210);` + 0, // on "**", error + -219, // on "+", reduce `term = factor => ActionFn(210);` + -219, // on ",", reduce `term = factor => ActionFn(210);` + -219, // on "-", reduce `term = factor => ActionFn(210);` + 0, // on ".", error + -219, // on "..", reduce `term = factor => ActionFn(210);` + -219, // on "/", reduce `term = factor => ActionFn(210);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -219, // on "AND", reduce `term = factor => ActionFn(210);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -219, // on "DIV", reduce `term = factor => ActionFn(210);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -219, // on "MOD", reduce `term = factor => ActionFn(210);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -219, // on "OR", reduce `term = factor => ActionFn(210);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -219, // on "]", reduce `term = factor => ActionFn(210);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1329 + 0, // on "(", error + 0, // on ")", error + -238, // on "*", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "**", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "+", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ",", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "-", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ".", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "..", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "/", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -238, // on "AND", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -238, // on "DIV", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -238, // on "MOD", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -238, // on "OR", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -238, // on "[", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "]", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "^", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1330 + 0, // on "(", error + 0, // on ")", error + -160, // on "*", reduce `primary = function_designator => ActionFn(218);` + -160, // on "**", reduce `primary = function_designator => ActionFn(218);` + -160, // on "+", reduce `primary = function_designator => ActionFn(218);` + -160, // on ",", reduce `primary = function_designator => ActionFn(218);` + -160, // on "-", reduce `primary = function_designator => ActionFn(218);` + 0, // on ".", error + -160, // on "..", reduce `primary = function_designator => ActionFn(218);` + -160, // on "/", reduce `primary = function_designator => ActionFn(218);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -160, // on "AND", reduce `primary = function_designator => ActionFn(218);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -160, // on "DIV", reduce `primary = function_designator => ActionFn(218);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -160, // on "MOD", reduce `primary = function_designator => ActionFn(218);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -160, // on "OR", reduce `primary = function_designator => ActionFn(218);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -160, // on "]", reduce `primary = function_designator => ActionFn(218);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1331 + 1570, // on "(", goto 1569 + 0, // on ")", error + -236, // on "*", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "**", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "+", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ",", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "-", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ".", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "..", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "/", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -236, // on "AND", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -236, // on "DIV", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -236, // on "MOD", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -236, // on "OR", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -236, // on "[", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "]", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "^", reduce `variable_access = identifier => ActionFn(170);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1332 + 0, // on "(", error + 0, // on ")", error + -237, // on "*", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "**", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "+", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ",", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "-", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ".", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "..", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "/", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -237, // on "AND", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -237, // on "DIV", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -237, // on "MOD", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -237, // on "OR", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -237, // on "[", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "]", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "^", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1333 + 0, // on "(", error + 0, // on ")", error + -66, // on "*", reduce `exponentiation = primary => ActionFn(214);` + 1571, // on "**", goto 1570 + -66, // on "+", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ",", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "-", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ".", error + -66, // on "..", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "/", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -66, // on "AND", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -66, // on "DIV", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -66, // on "MOD", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -66, // on "OR", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -66, // on "]", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1334 + 0, // on "(", error + 0, // on ")", error + -161, // on "*", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "**", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "+", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ",", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "-", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ".", error + -161, // on "..", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "/", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -161, // on "AND", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -161, // on "DIV", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -161, // on "MOD", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -161, // on "OR", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -161, // on "]", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1335 + 1344, // on "(", goto 1343 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1345, // on "NIL", goto 1344 + 1346, // on "NOT", goto 1345 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1347, // on "[", goto 1346 + 0, // on "]", error + 0, // on "^", error + 1348, // on r#"\'[^\']*\'"#, goto 1347 + 1349, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1348 + 1350, // on r#"\\d+"#, goto 1349 + 1351, // on r#"\\d+\\.\\d+"#, goto 1350 + // State 1336 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 765, // on "+", goto 764 + -69, // on ",", reduce `expression = simple_expression, relop, simple_expression => ActionFn(207);` + 766, // on "-", goto 765 + 0, // on ".", error + -69, // on "..", reduce `expression = simple_expression, relop, simple_expression => ActionFn(207);` + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 774, // on "OR", goto 773 + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -69, // on "]", reduce `expression = simple_expression, relop, simple_expression => ActionFn(207);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1337 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -205, // on "+", reduce `simple_expression = term => ActionFn(208);` + -205, // on ",", reduce `simple_expression = term => ActionFn(208);` + -205, // on "-", reduce `simple_expression = term => ActionFn(208);` + 0, // on ".", error + -205, // on "..", reduce `simple_expression = term => ActionFn(208);` + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -205, // on "OR", reduce `simple_expression = term => ActionFn(208);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -205, // on "]", reduce `simple_expression = term => ActionFn(208);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1338 + 0, // on "(", error + 0, // on ")", error + -159, // on "*", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "**", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "+", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ",", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "-", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ".", error + -159, // on "..", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "/", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -159, // on "AND", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -159, // on "DIV", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -159, // on "MOD", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -159, // on "OR", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -159, // on "]", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1339 + 0, // on "(", error + 0, // on ")", error + -232, // on "*", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "**", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "+", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ",", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "-", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ".", error + -232, // on "..", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "/", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -232, // on "AND", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -232, // on "DIV", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -232, // on "MOD", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -232, // on "OR", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -232, // on "]", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1340 + 0, // on "(", error + 0, // on ")", error + -228, // on "*", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "**", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "+", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ",", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "-", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ".", error + -228, // on "..", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "/", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -228, // on "AND", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -228, // on "DIV", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -228, // on "MOD", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -228, // on "OR", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -228, // on "]", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1341 + 0, // on "(", error + 0, // on ")", error + -233, // on "*", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "**", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "+", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ",", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "-", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ".", error + -233, // on "..", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "/", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -233, // on "AND", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -233, // on "DIV", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -233, // on "MOD", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -233, // on "OR", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -233, // on "]", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1342 + 0, // on "(", error + 0, // on ")", error + -158, // on "*", reduce `primary = variable_access => ActionFn(216);` + -158, // on "**", reduce `primary = variable_access => ActionFn(216);` + -158, // on "+", reduce `primary = variable_access => ActionFn(216);` + -158, // on ",", reduce `primary = variable_access => ActionFn(216);` + -158, // on "-", reduce `primary = variable_access => ActionFn(216);` + 1575, // on ".", goto 1574 + -158, // on "..", reduce `primary = variable_access => ActionFn(216);` + -158, // on "/", reduce `primary = variable_access => ActionFn(216);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -158, // on "AND", reduce `primary = variable_access => ActionFn(216);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -158, // on "DIV", reduce `primary = variable_access => ActionFn(216);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -158, // on "MOD", reduce `primary = variable_access => ActionFn(216);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -158, // on "OR", reduce `primary = variable_access => ActionFn(216);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1576, // on "[", goto 1575 + -158, // on "]", reduce `primary = variable_access => ActionFn(216);` + 1577, // on "^", goto 1576 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1343 + 798, // on "(", goto 797 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 799, // on "NOT", goto 798 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 800, // on "[", goto 799 + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 801, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 800 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 1344 + 0, // on "(", error + 0, // on ")", error + -230, // on "*", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "**", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "+", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ",", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "-", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ".", error + -230, // on "..", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "/", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -230, // on "AND", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -230, // on "DIV", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -230, // on "MOD", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -230, // on "OR", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -230, // on "]", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1345 + 1344, // on "(", goto 1343 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1345, // on "NIL", goto 1344 + 1346, // on "NOT", goto 1345 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1347, // on "[", goto 1346 + 0, // on "]", error + 0, // on "^", error + 1348, // on r#"\'[^\']*\'"#, goto 1347 + 1349, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1348 + 1350, // on r#"\\d+"#, goto 1349 + 1351, // on r#"\\d+\\.\\d+"#, goto 1350 + // State 1346 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 1581, // on "]", goto 1580 + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 1347 + 0, // on "(", error + 0, // on ")", error + -229, // on "*", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "**", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "+", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ",", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "-", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ".", error + -229, // on "..", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "/", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -229, // on "AND", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -229, // on "DIV", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -229, // on "MOD", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -229, // on "OR", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -229, // on "]", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1348 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ",", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "..", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "]", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1349 + 0, // on "(", error + 0, // on ")", error + -231, // on "*", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "**", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "+", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ",", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "-", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ".", error + -231, // on "..", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "/", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -231, // on "AND", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -231, // on "DIV", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -231, // on "MOD", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -231, // on "OR", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -231, // on "]", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1350 + 0, // on "(", error + 0, // on ")", error + -234, // on "*", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "**", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "+", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ",", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "-", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ".", error + -234, // on "..", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "/", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -234, // on "AND", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -234, // on "DIV", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -234, // on "MOD", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -234, // on "OR", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -234, // on "]", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1351 + 0, // on "(", error + 0, // on ")", error + -220, // on "*", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "**", error + -220, // on "+", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ",", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "-", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ".", error + -220, // on "..", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "/", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -220, // on "<", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "<=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "<>", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ">", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ">=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "AND", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -220, // on "DIV", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -220, // on "IN", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "LABEL", error + -220, // on "MOD", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -220, // on "OR", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -220, // on "]", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1352 + 0, // on "(", error + 0, // on ")", error + -72, // on "*", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "**", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "+", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ",", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "-", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ".", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "..", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "/", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -72, // on "<", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "<=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "<>", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ">", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ">=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "AND", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -72, // on "DIV", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -72, // on "IN", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "LABEL", error + -72, // on "MOD", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -72, // on "OR", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -72, // on "[", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "]", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "^", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1353 + 0, // on "(", error + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ",", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "..", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -94, // on "<", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<>", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -94, // on "IN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "]", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1354 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1582, // on "]", goto 1581 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1355 + 0, // on "(", error + 0, // on ")", error + -162, // on "*", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "**", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "+", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ",", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "-", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ".", error + -162, // on "..", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "/", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -162, // on "<", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "<=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "<>", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ">", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ">=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "AND", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -162, // on "DIV", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -162, // on "IN", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "LABEL", error + -162, // on "MOD", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -162, // on "OR", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -162, // on "]", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1356 + 0, // on "(", error + 0, // on ")", error + -200, // on "*", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "**", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "+", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ",", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "-", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ".", error + -200, // on "..", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "/", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -200, // on "<", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "<=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "<>", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ">", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ">=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "AND", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -200, // on "DIV", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -200, // on "IN", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "LABEL", error + -200, // on "MOD", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -200, // on "OR", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -200, // on "]", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1357 + 0, // on "(", error + 0, // on ")", error + -88, // on "*", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "**", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "+", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ",", error + -88, // on "-", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ".", error + 0, // on "..", error + -88, // on "/", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -88, // on "<", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "<=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "<>", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ">", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ">=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "AND", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -88, // on "DIV", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "DO", error + -88, // on "DOWNTO", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -88, // on "IN", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "LABEL", error + -88, // on "MOD", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -88, // on "OR", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -88, // on "TO", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1358 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 1359 + 643, // on "(", goto 642 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 644, // on "NIL", goto 643 + 645, // on "NOT", goto 644 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 646, // on "[", goto 645 + 0, // on "]", error + 0, // on "^", error + 647, // on r#"\'[^\']*\'"#, goto 646 + 648, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 647 + 649, // on r#"\\d+"#, goto 648 + 650, // on r#"\\d+\\.\\d+"#, goto 649 + // State 1360 + -61, // on "(", reduce `direction = "DOWNTO" => ActionFn(201);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -61, // on "+", reduce `direction = "DOWNTO" => ActionFn(201);` + 0, // on ",", error + -61, // on "-", reduce `direction = "DOWNTO" => ActionFn(201);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -61, // on "NIL", reduce `direction = "DOWNTO" => ActionFn(201);` + -61, // on "NOT", reduce `direction = "DOWNTO" => ActionFn(201);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -61, // on "[", reduce `direction = "DOWNTO" => ActionFn(201);` + 0, // on "]", error + 0, // on "^", error + -61, // on r#"\'[^\']*\'"#, reduce `direction = "DOWNTO" => ActionFn(201);` + -61, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `direction = "DOWNTO" => ActionFn(201);` + -61, // on r#"\\d+"#, reduce `direction = "DOWNTO" => ActionFn(201);` + -61, // on r#"\\d+\\.\\d+"#, reduce `direction = "DOWNTO" => ActionFn(201);` + // State 1361 + -60, // on "(", reduce `direction = "TO" => ActionFn(200);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -60, // on "+", reduce `direction = "TO" => ActionFn(200);` + 0, // on ",", error + -60, // on "-", reduce `direction = "TO" => ActionFn(200);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + -60, // on "NIL", reduce `direction = "TO" => ActionFn(200);` + -60, // on "NOT", reduce `direction = "TO" => ActionFn(200);` + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -60, // on "[", reduce `direction = "TO" => ActionFn(200);` + 0, // on "]", error + 0, // on "^", error + -60, // on r#"\'[^\']*\'"#, reduce `direction = "TO" => ActionFn(200);` + -60, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `direction = "TO" => ActionFn(200);` + -60, // on r#"\\d+"#, reduce `direction = "TO" => ActionFn(200);` + -60, // on r#"\\d+\\.\\d+"#, reduce `direction = "TO" => ActionFn(200);` + // State 1362 + 1024, // on "(", goto 1023 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1025, // on "NIL", goto 1024 + 1026, // on "NOT", goto 1025 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1027, // on "[", goto 1026 + 0, // on "]", error + 0, // on "^", error + 1028, // on r#"\'[^\']*\'"#, goto 1027 + 1029, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1028 + 1030, // on r#"\\d+"#, goto 1029 + 1031, // on r#"\\d+\\.\\d+"#, goto 1030 + // State 1363 + 0, // on "(", error + 0, // on ")", error + -70, // on "*", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "**", error + -70, // on "+", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ",", error + -70, // on "-", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ".", error + 0, // on "..", error + -70, // on "/", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -70, // on "<", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "<=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "<>", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ">", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ">=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "AND", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -70, // on "DIV", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "DO", error + -70, // on "DOWNTO", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -70, // on "IN", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "LABEL", error + -70, // on "MOD", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -70, // on "OR", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -70, // on "TO", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1364 + 1024, // on "(", goto 1023 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1025, // on "NIL", goto 1024 + 1026, // on "NOT", goto 1025 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1027, // on "[", goto 1026 + 0, // on "]", error + 0, // on "^", error + 1028, // on r#"\'[^\']*\'"#, goto 1027 + 1029, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1028 + 1030, // on r#"\\d+"#, goto 1029 + 1031, // on r#"\\d+\\.\\d+"#, goto 1030 + // State 1365 + 1604, // on "(", goto 1603 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1605, // on "NIL", goto 1604 + 1606, // on "NOT", goto 1605 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1607, // on "[", goto 1606 + 0, // on "]", error + 0, // on "^", error + 1608, // on r#"\'[^\']*\'"#, goto 1607 + 1609, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1608 + 1610, // on r#"\\d+"#, goto 1609 + 1611, // on r#"\\d+\\.\\d+"#, goto 1610 + // State 1366 + 1024, // on "(", goto 1023 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1025, // on "NIL", goto 1024 + 1026, // on "NOT", goto 1025 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1027, // on "[", goto 1026 + 0, // on "]", error + 0, // on "^", error + 1028, // on r#"\'[^\']*\'"#, goto 1027 + 1029, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1028 + 1030, // on r#"\\d+"#, goto 1029 + 1031, // on r#"\\d+\\.\\d+"#, goto 1030 + // State 1367 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1614, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1613 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1368 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 1369 + 0, // on "(", error + 0, // on ")", error + -239, // on "*", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "**", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "+", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ",", error + -239, // on "-", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ".", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "..", error + -239, // on "/", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -239, // on "<", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "<=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "<>", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ">", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ">=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "AND", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -239, // on "DIV", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "DO", error + -239, // on "DOWNTO", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -239, // on "IN", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "LABEL", error + -239, // on "MOD", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -239, // on "OR", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -239, // on "TO", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -239, // on "[", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "]", error + -239, // on "^", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1370 + 0, // on "(", error + 1616, // on ")", goto 1615 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1371 + 0, // on "(", error + 0, // on ")", error + -163, // on "*", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "**", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "+", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ",", error + -163, // on "-", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ".", error + 0, // on "..", error + -163, // on "/", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -163, // on "<", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "<=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "<>", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ">", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ">=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "AND", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -163, // on "DIV", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "DO", error + -163, // on "DOWNTO", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -163, // on "IN", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "LABEL", error + -163, // on "MOD", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -163, // on "OR", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -163, // on "TO", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1372 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1617, // on "]", goto 1616 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1373 + 0, // on "(", error + 0, // on ")", error + -201, // on "*", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "**", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "+", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ",", error + -201, // on "-", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ".", error + 0, // on "..", error + -201, // on "/", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -201, // on "<", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "<=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "<>", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ">", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ">=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "AND", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -201, // on "DIV", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "DO", error + -201, // on "DOWNTO", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -201, // on "IN", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "LABEL", error + -201, // on "MOD", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -201, // on "OR", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -201, // on "TO", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1374 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 478, // on "BEGIN", goto 477 + 479, // on "CASE", goto 478 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -138, // on "END", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "EXTERNAL", error + 480, // on "FOR", goto 479 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 481, // on "GOTO", goto 480 + 482, // on "IF", goto 481 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 483, // on "REPEAT", goto 482 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 484, // on "WHILE", goto 483 + 485, // on "WITH", goto 484 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 486, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 485 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 1375 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -177, // on ";", reduce `procedure_statement = identifier, params => ActionFn(179);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -177, // on "ELSE", reduce `procedure_statement = identifier, params => ActionFn(179);` + -177, // on "END", reduce `procedure_statement = identifier, params => ActionFn(179);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1376 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 1377 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 1048, // on "BEGIN", goto 1047 + 1049, // on "CASE", goto 1048 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -138, // on "ELSE", reduce `non_labeled_closed_statement = => ActionFn(257);` + -138, // on "END", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "EXTERNAL", error + 1050, // on "FOR", goto 1049 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 1051, // on "GOTO", goto 1050 + 1052, // on "IF", goto 1051 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 1053, // on "REPEAT", goto 1052 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 1054, // on "WHILE", goto 1053 + 1055, // on "WITH", goto 1054 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1056, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1055 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1378 + 1639, // on "(", goto 1638 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1640, // on "NIL", goto 1639 + 1641, // on "NOT", goto 1640 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1642, // on "[", goto 1641 + 0, // on "]", error + 0, // on "^", error + 1643, // on r#"\'[^\']*\'"#, goto 1642 + 1644, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1643 + 1645, // on r#"\\d+"#, goto 1644 + 1646, // on r#"\\d+\\.\\d+"#, goto 1645 + // State 1379 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 527, // on ";", goto 526 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 1647, // on "END", goto 1646 + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1380 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 1648, // on "OF", goto 1647 + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1381 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 1649, // on ":=", goto 1648 + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1382 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -93, // on ";", reduce `goto_statement = "GOTO", label => ActionFn(187);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -93, // on "ELSE", reduce `goto_statement = "GOTO", label => ActionFn(187);` + -93, // on "END", reduce `goto_statement = "GOTO", label => ActionFn(187);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1383 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -105, // on ";", reduce `label = r#"\\d+"# => ActionFn(14);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -105, // on "ELSE", reduce `label = r#"\\d+"# => ActionFn(14);` + -105, // on "END", reduce `label = r#"\\d+"# => ActionFn(14);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1384 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 1650, // on "THEN", goto 1649 + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1385 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 851, // on ";", goto 850 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 1651, // on "UNTIL", goto 1650 + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1386 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 1652, // on "DO", goto 1651 + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1387 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 90, // on ",", goto 89 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 1653, // on "DO", goto 1652 + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1388 + 0, // on "(", error + 0, // on ")", error + -157, // on "*", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "**", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "+", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ",", error + -157, // on "-", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ".", error + 0, // on "..", error + -157, // on "/", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -157, // on "<", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "<=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "<>", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ">", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ">=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "AND", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -157, // on "DIV", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -157, // on "IN", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "LABEL", error + -157, // on "MOD", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -157, // on "OR", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -157, // on "THEN", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1389 + 0, // on "(", error + 0, // on ")", error + -88, // on "*", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "**", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "+", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ",", error + -88, // on "-", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ".", error + 0, // on "..", error + -88, // on "/", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -88, // on "AND", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -88, // on "DIV", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -88, // on "MOD", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -88, // on "OR", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -88, // on "THEN", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1390 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 1391 + 1076, // on "(", goto 1075 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1077, // on "NIL", goto 1076 + 1078, // on "NOT", goto 1077 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1079, // on "[", goto 1078 + 0, // on "]", error + 0, // on "^", error + 1080, // on r#"\'[^\']*\'"#, goto 1079 + 1081, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1080 + 1082, // on r#"\\d+"#, goto 1081 + 1083, // on r#"\\d+\\.\\d+"#, goto 1082 + // State 1392 + 0, // on "(", error + 0, // on ")", error + -70, // on "*", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "**", error + -70, // on "+", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ",", error + -70, // on "-", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ".", error + 0, // on "..", error + -70, // on "/", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -70, // on "AND", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -70, // on "DIV", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -70, // on "MOD", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -70, // on "OR", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -70, // on "THEN", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1393 + 1076, // on "(", goto 1075 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1077, // on "NIL", goto 1076 + 1078, // on "NOT", goto 1077 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1079, // on "[", goto 1078 + 0, // on "]", error + 0, // on "^", error + 1080, // on r#"\'[^\']*\'"#, goto 1079 + 1081, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1080 + 1082, // on r#"\\d+"#, goto 1081 + 1083, // on r#"\\d+\\.\\d+"#, goto 1082 + // State 1394 + 1076, // on "(", goto 1075 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1077, // on "NIL", goto 1076 + 1078, // on "NOT", goto 1077 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1079, // on "[", goto 1078 + 0, // on "]", error + 0, // on "^", error + 1080, // on r#"\'[^\']*\'"#, goto 1079 + 1081, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1080 + 1082, // on r#"\\d+"#, goto 1081 + 1083, // on r#"\\d+\\.\\d+"#, goto 1082 + // State 1395 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1659, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1658 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1396 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 1397 + 0, // on "(", error + 0, // on ")", error + -239, // on "*", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "**", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "+", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ",", error + -239, // on "-", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ".", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "..", error + -239, // on "/", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -239, // on "AND", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -239, // on "DIV", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -239, // on "MOD", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -239, // on "OR", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -239, // on "THEN", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -239, // on "[", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "]", error + -239, // on "^", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1398 + 0, // on "(", error + 1661, // on ")", goto 1660 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1399 + 0, // on "(", error + 0, // on ")", error + -163, // on "*", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "**", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "+", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ",", error + -163, // on "-", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ".", error + 0, // on "..", error + -163, // on "/", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -163, // on "AND", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -163, // on "DIV", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -163, // on "MOD", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -163, // on "OR", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -163, // on "THEN", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1400 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1662, // on "]", goto 1661 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1401 + 0, // on "(", error + 0, // on ")", error + -201, // on "*", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "**", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "+", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ",", error + -201, // on "-", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ".", error + 0, // on "..", error + -201, // on "/", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -201, // on "AND", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -201, // on "DIV", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -201, // on "MOD", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -201, // on "OR", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -201, // on "THEN", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1402 + 0, // on "(", error + 0, // on ")", error + -103, // on "*", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "**", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "+", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ",", error + -103, // on "-", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ".", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "..", error + -103, // on "/", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -103, // on "<", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "<=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "<>", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ">", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ">=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "AND", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -103, // on "DIV", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -103, // on "IN", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "LABEL", error + -103, // on "MOD", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -103, // on "OR", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -103, // on "THEN", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -103, // on "[", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "]", error + -103, // on "^", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1403 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -157, // on ";", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -157, // on "UNTIL", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1404 + 0, // on "(", error + 0, // on ")", error + -88, // on "*", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "**", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "+", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ",", error + -88, // on "-", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ".", error + 0, // on "..", error + -88, // on "/", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ":", error + 0, // on ":=", error + -88, // on ";", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "<", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "<=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "<>", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ">", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ">=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "AND", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -88, // on "DIV", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -88, // on "IN", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "LABEL", error + -88, // on "MOD", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -88, // on "OR", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -88, // on "UNTIL", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1405 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 1406 + 1113, // on "(", goto 1112 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1114, // on "NIL", goto 1113 + 1115, // on "NOT", goto 1114 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1116, // on "[", goto 1115 + 0, // on "]", error + 0, // on "^", error + 1117, // on r#"\'[^\']*\'"#, goto 1116 + 1118, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1117 + 1119, // on r#"\\d+"#, goto 1118 + 1120, // on r#"\\d+\\.\\d+"#, goto 1119 + // State 1407 + 0, // on "(", error + 0, // on ")", error + -70, // on "*", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "**", error + -70, // on "+", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ",", error + -70, // on "-", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ".", error + 0, // on "..", error + -70, // on "/", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ":", error + 0, // on ":=", error + -70, // on ";", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "<", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "<=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "<>", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ">", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ">=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "AND", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -70, // on "DIV", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -70, // on "IN", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "LABEL", error + -70, // on "MOD", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -70, // on "OR", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -70, // on "UNTIL", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1408 + 1113, // on "(", goto 1112 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1114, // on "NIL", goto 1113 + 1115, // on "NOT", goto 1114 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1116, // on "[", goto 1115 + 0, // on "]", error + 0, // on "^", error + 1117, // on r#"\'[^\']*\'"#, goto 1116 + 1118, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1117 + 1119, // on r#"\\d+"#, goto 1118 + 1120, // on r#"\\d+\\.\\d+"#, goto 1119 + // State 1409 + 1682, // on "(", goto 1681 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1683, // on "NIL", goto 1682 + 1684, // on "NOT", goto 1683 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1685, // on "[", goto 1684 + 0, // on "]", error + 0, // on "^", error + 1686, // on r#"\'[^\']*\'"#, goto 1685 + 1687, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1686 + 1688, // on r#"\\d+"#, goto 1687 + 1689, // on r#"\\d+\\.\\d+"#, goto 1688 + // State 1410 + 1113, // on "(", goto 1112 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1114, // on "NIL", goto 1113 + 1115, // on "NOT", goto 1114 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1116, // on "[", goto 1115 + 0, // on "]", error + 0, // on "^", error + 1117, // on r#"\'[^\']*\'"#, goto 1116 + 1118, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1117 + 1119, // on r#"\\d+"#, goto 1118 + 1120, // on r#"\\d+\\.\\d+"#, goto 1119 + // State 1411 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1692, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1691 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1412 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 1413 + 0, // on "(", error + 0, // on ")", error + -239, // on "*", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "**", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "+", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ",", error + -239, // on "-", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ".", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "..", error + -239, // on "/", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ":", error + 0, // on ":=", error + -239, // on ";", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "<", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "<=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "<>", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ">", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ">=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "AND", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -239, // on "DIV", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -239, // on "IN", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "LABEL", error + -239, // on "MOD", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -239, // on "OR", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -239, // on "UNTIL", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -239, // on "[", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "]", error + -239, // on "^", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1414 + 0, // on "(", error + 1694, // on ")", goto 1693 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1415 + 0, // on "(", error + 0, // on ")", error + -163, // on "*", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "**", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "+", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ",", error + -163, // on "-", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ".", error + 0, // on "..", error + -163, // on "/", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ":", error + 0, // on ":=", error + -163, // on ";", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "<", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "<=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "<>", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ">", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ">=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "AND", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -163, // on "DIV", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -163, // on "IN", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "LABEL", error + -163, // on "MOD", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -163, // on "OR", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -163, // on "UNTIL", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1416 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1695, // on "]", goto 1694 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1417 + 0, // on "(", error + 0, // on ")", error + -201, // on "*", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "**", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "+", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ",", error + -201, // on "-", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ".", error + 0, // on "..", error + -201, // on "/", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ":", error + 0, // on ":=", error + -201, // on ";", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "<", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "<=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "<>", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ">", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ">=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "AND", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -201, // on "DIV", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -201, // on "IN", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "LABEL", error + -201, // on "MOD", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -201, // on "OR", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -201, // on "UNTIL", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1418 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 1697, // on ";", goto 1696 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 1698, // on "END", goto 1697 + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1419 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 1361, // on "DOWNTO", goto 1360 + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 1362, // on "TO", goto 1361 + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1420 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -128, // on ";", reduce `non_labeled_closed_statement = assignment_statement => ActionFn(144);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -128, // on "ELSE", reduce `non_labeled_closed_statement = assignment_statement => ActionFn(144);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -128, // on "UNTIL", reduce `non_labeled_closed_statement = assignment_statement => ActionFn(144);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1421 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -132, // on ";", reduce `non_labeled_closed_statement = case_statement => ActionFn(148);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -132, // on "ELSE", reduce `non_labeled_closed_statement = case_statement => ActionFn(148);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -132, // on "UNTIL", reduce `non_labeled_closed_statement = case_statement => ActionFn(148);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1422 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -137, // on ";", reduce `non_labeled_closed_statement = closed_for_statement => ActionFn(153);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -137, // on "ELSE", reduce `non_labeled_closed_statement = closed_for_statement => ActionFn(153);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -137, // on "UNTIL", reduce `non_labeled_closed_statement = closed_for_statement => ActionFn(153);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1423 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -135, // on ";", reduce `non_labeled_closed_statement = closed_if_statement => ActionFn(151);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -135, // on "ELSE", reduce `non_labeled_closed_statement = closed_if_statement => ActionFn(151);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -135, // on "UNTIL", reduce `non_labeled_closed_statement = closed_if_statement => ActionFn(151);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1424 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -208, // on ";", reduce `statement = closed_statement => ActionFn(139);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 1700, // on "ELSE", goto 1699 + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -208, // on "UNTIL", reduce `statement = closed_statement => ActionFn(139);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1425 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -136, // on ";", reduce `non_labeled_closed_statement = closed_while_statement => ActionFn(152);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -136, // on "ELSE", reduce `non_labeled_closed_statement = closed_while_statement => ActionFn(152);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -136, // on "UNTIL", reduce `non_labeled_closed_statement = closed_while_statement => ActionFn(152);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1426 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -134, // on ";", reduce `non_labeled_closed_statement = closed_with_statement => ActionFn(150);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -134, // on "ELSE", reduce `non_labeled_closed_statement = closed_with_statement => ActionFn(150);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -134, // on "UNTIL", reduce `non_labeled_closed_statement = closed_with_statement => ActionFn(150);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1427 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -131, // on ";", reduce `non_labeled_closed_statement = compound_statement => ActionFn(147);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -131, // on "ELSE", reduce `non_labeled_closed_statement = compound_statement => ActionFn(147);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -131, // on "UNTIL", reduce `non_labeled_closed_statement = compound_statement => ActionFn(147);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1428 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -130, // on ";", reduce `non_labeled_closed_statement = goto_statement => ActionFn(146);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -130, // on "ELSE", reduce `non_labeled_closed_statement = goto_statement => ActionFn(146);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -130, // on "UNTIL", reduce `non_labeled_closed_statement = goto_statement => ActionFn(146);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1429 + 1702, // on "(", goto 1701 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + -236, // on ".", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + -236, // on ":=", reduce `variable_access = identifier => ActionFn(170);` + -178, // on ";", reduce `procedure_statement = identifier => ActionFn(180);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -178, // on "ELSE", reduce `procedure_statement = identifier => ActionFn(180);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -178, // on "UNTIL", reduce `procedure_statement = identifier => ActionFn(180);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -236, // on "[", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "]", error + -236, // on "^", reduce `variable_access = identifier => ActionFn(170);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1430 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 1703, // on ":", goto 1702 + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1431 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -37, // on ";", reduce `closed_statement = non_labeled_closed_statement => ActionFn(143);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -37, // on "ELSE", reduce `closed_statement = non_labeled_closed_statement => ActionFn(143);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -37, // on "UNTIL", reduce `closed_statement = non_labeled_closed_statement => ActionFn(143);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1432 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -129, // on ";", reduce `non_labeled_closed_statement = procedure_statement => ActionFn(145);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -129, // on "ELSE", reduce `non_labeled_closed_statement = procedure_statement => ActionFn(145);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -129, // on "UNTIL", reduce `non_labeled_closed_statement = procedure_statement => ActionFn(145);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1433 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -133, // on ";", reduce `non_labeled_closed_statement = repeat_statement => ActionFn(149);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -133, // on "ELSE", reduce `non_labeled_closed_statement = repeat_statement => ActionFn(149);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -133, // on "UNTIL", reduce `non_labeled_closed_statement = repeat_statement => ActionFn(149);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1434 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -147, // on ";", reduce `open_if_statement = "IF", boolean_expression, "THEN", statement => ActionFn(166);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -147, // on "UNTIL", reduce `open_if_statement = "IF", boolean_expression, "THEN", statement => ActionFn(166);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1435 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 529, // on ".", goto 528 + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 1704, // on ":=", goto 1703 + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 531, // on "[", goto 530 + 0, // on "]", error + 532, // on "^", goto 531 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1436 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 478, // on "BEGIN", goto 477 + 479, // on "CASE", goto 478 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -138, // on "END", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "EXTERNAL", error + 480, // on "FOR", goto 479 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 481, // on "GOTO", goto 480 + 482, // on "IF", goto 481 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 483, // on "REPEAT", goto 482 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 484, // on "WHILE", goto 483 + 485, // on "WITH", goto 484 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 486, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 485 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 1437 + 552, // on "(", goto 551 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 555, // on "NIL", goto 554 + 556, // on "NOT", goto 555 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 557, // on "[", goto 556 + 0, // on "]", error + 0, // on "^", error + 558, // on r#"\'[^\']*\'"#, goto 557 + 559, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 558 + 560, // on r#"\\d+"#, goto 559 + 561, // on r#"\\d+\\.\\d+"#, goto 560 + // State 1438 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 564, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 563 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1439 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 1709, // on r#"\\d+"#, goto 1708 + 0, // on r#"\\d+\\.\\d+"#, error + // State 1440 + 585, // on "(", goto 584 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 586, // on "NIL", goto 585 + 587, // on "NOT", goto 586 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 588, // on "[", goto 587 + 0, // on "]", error + 0, // on "^", error + 589, // on r#"\'[^\']*\'"#, goto 588 + 590, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 589 + 591, // on r#"\\d+"#, goto 590 + 592, // on r#"\\d+\\.\\d+"#, goto 591 + // State 1441 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 616, // on "BEGIN", goto 615 + 617, // on "CASE", goto 616 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 618, // on "FOR", goto 617 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 619, // on "GOTO", goto 618 + 620, // on "IF", goto 619 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 621, // on "REPEAT", goto 620 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -138, // on "UNTIL", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "VAR", error + 622, // on "WHILE", goto 621 + 623, // on "WITH", goto 622 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 624, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 623 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 1442 + 643, // on "(", goto 642 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 644, // on "NIL", goto 643 + 645, // on "NOT", goto 644 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 646, // on "[", goto 645 + 0, // on "]", error + 0, // on "^", error + 647, // on r#"\'[^\']*\'"#, goto 646 + 648, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 647 + 649, // on r#"\\d+"#, goto 648 + 650, // on r#"\\d+\\.\\d+"#, goto 649 + // State 1443 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 656, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 655 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1444 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + -94, // on ":=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ";", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -94, // on "ELSE", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -94, // on "UNTIL", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1445 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -197, // on ";", reduce `repeat_statement = "REPEAT", statement_sequence, "UNTIL", boolean_expression => ActionFn(159);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -197, // on "UNTIL", reduce `repeat_statement = "REPEAT", statement_sequence, "UNTIL", boolean_expression => ActionFn(159);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1446 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -15, // on ";", reduce `boolean_expression = expression => ActionFn(205);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -15, // on "UNTIL", reduce `boolean_expression = expression => ActionFn(205);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1447 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -38, // on ";", reduce `closed_while_statement = "WHILE", boolean_expression, "DO", closed_statement => ActionFn(161);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -38, // on "UNTIL", reduce `closed_while_statement = "WHILE", boolean_expression, "DO", closed_statement => ActionFn(161);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1448 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -151, // on ";", reduce `open_while_statement = "WHILE", boolean_expression, "DO", open_statement => ActionFn(160);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -151, // on "UNTIL", reduce `open_while_statement = "WHILE", boolean_expression, "DO", open_statement => ActionFn(160);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1449 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -39, // on ";", reduce `closed_with_statement = "WITH", record_variable_list, "DO", closed_statement => ActionFn(165);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -39, // on "UNTIL", reduce `closed_with_statement = "WITH", record_variable_list, "DO", closed_statement => ActionFn(165);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1450 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -152, // on ";", reduce `open_with_statement = "WITH", record_variable_list, "DO", open_statement => ActionFn(164);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -152, // on "UNTIL", reduce `open_with_statement = "WITH", record_variable_list, "DO", open_statement => ActionFn(164);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1451 + 0, // on "(", error + 0, // on ")", error + -157, // on "*", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "**", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "+", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ",", error + -157, // on "-", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ".", error + 0, // on "..", error + -157, // on "/", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -157, // on "<", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "<=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "<>", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ">", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ">=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "AND", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -157, // on "DIV", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "DO", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -157, // on "IN", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "LABEL", error + -157, // on "MOD", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -157, // on "OR", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1452 + 0, // on "(", error + 0, // on ")", error + -88, // on "*", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "**", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "+", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ",", error + -88, // on "-", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ".", error + 0, // on "..", error + -88, // on "/", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -88, // on "AND", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -88, // on "DIV", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "DO", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -88, // on "MOD", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -88, // on "OR", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1453 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 1454 + 1149, // on "(", goto 1148 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1150, // on "NIL", goto 1149 + 1151, // on "NOT", goto 1150 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1152, // on "[", goto 1151 + 0, // on "]", error + 0, // on "^", error + 1153, // on r#"\'[^\']*\'"#, goto 1152 + 1154, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1153 + 1155, // on r#"\\d+"#, goto 1154 + 1156, // on r#"\\d+\\.\\d+"#, goto 1155 + // State 1455 + 0, // on "(", error + 0, // on ")", error + -70, // on "*", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "**", error + -70, // on "+", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ",", error + -70, // on "-", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ".", error + 0, // on "..", error + -70, // on "/", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -70, // on "AND", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -70, // on "DIV", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "DO", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -70, // on "MOD", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -70, // on "OR", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1456 + 1149, // on "(", goto 1148 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1150, // on "NIL", goto 1149 + 1151, // on "NOT", goto 1150 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1152, // on "[", goto 1151 + 0, // on "]", error + 0, // on "^", error + 1153, // on r#"\'[^\']*\'"#, goto 1152 + 1154, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1153 + 1155, // on r#"\\d+"#, goto 1154 + 1156, // on r#"\\d+\\.\\d+"#, goto 1155 + // State 1457 + 1149, // on "(", goto 1148 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1150, // on "NIL", goto 1149 + 1151, // on "NOT", goto 1150 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1152, // on "[", goto 1151 + 0, // on "]", error + 0, // on "^", error + 1153, // on r#"\'[^\']*\'"#, goto 1152 + 1154, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1153 + 1155, // on r#"\\d+"#, goto 1154 + 1156, // on r#"\\d+\\.\\d+"#, goto 1155 + // State 1458 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1719, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1718 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1459 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 1460 + 0, // on "(", error + 0, // on ")", error + -239, // on "*", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "**", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "+", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ",", error + -239, // on "-", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ".", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "..", error + -239, // on "/", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -239, // on "AND", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -239, // on "DIV", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "DO", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -239, // on "MOD", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -239, // on "OR", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -239, // on "[", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "]", error + -239, // on "^", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1461 + 0, // on "(", error + 1721, // on ")", goto 1720 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1462 + 0, // on "(", error + 0, // on ")", error + -163, // on "*", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "**", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "+", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ",", error + -163, // on "-", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ".", error + 0, // on "..", error + -163, // on "/", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -163, // on "AND", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -163, // on "DIV", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "DO", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -163, // on "MOD", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -163, // on "OR", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1463 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1722, // on "]", goto 1721 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1464 + 0, // on "(", error + 0, // on ")", error + -201, // on "*", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "**", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "+", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ",", error + -201, // on "-", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ".", error + 0, // on "..", error + -201, // on "/", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -201, // on "AND", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -201, // on "DIV", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "DO", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -201, // on "MOD", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -201, // on "OR", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1465 + 0, // on "(", error + 0, // on ")", error + -103, // on "*", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "**", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "+", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ",", error + -103, // on "-", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ".", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "..", error + -103, // on "/", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -103, // on "<", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "<=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "<>", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ">", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ">=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "AND", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -103, // on "DIV", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "DO", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -103, // on "IN", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "LABEL", error + -103, // on "MOD", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -103, // on "OR", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -103, // on "[", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "]", error + -103, // on "^", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1466 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -103, // on ",", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "-", error + -103, // on ".", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + -103, // on "DO", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -103, // on "[", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "]", error + -103, // on "^", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1467 + 0, // on "(", error + -212, // on ")", reduce `structured_type = array_type => ActionFn(58);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -212, // on ";", reduce `structured_type = array_type => ActionFn(58);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1468 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 1723, // on "..", goto 1722 + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1469 + 0, // on "(", error + -120, // on ")", reduce `new_ordinal_type = enumerated_type => ActionFn(52);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -120, // on ";", reduce `new_ordinal_type = enumerated_type => ActionFn(52);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1470 + 0, // on "(", error + -215, // on ")", reduce `structured_type = file_type => ActionFn(61);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -215, // on ";", reduce `structured_type = file_type => ActionFn(61);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1471 + 0, // on "(", error + -226, // on ")", reduce `type_denoter = identifier => ActionFn(47);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + -144, // on "..", reduce `non_string = identifier => ActionFn(40);` + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -226, // on ";", reduce `type_denoter = identifier => ActionFn(47);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1472 + 0, // on "(", error + -125, // on ")", reduce `new_type = new_ordinal_type => ActionFn(49);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -125, // on ";", reduce `new_type = new_ordinal_type => ActionFn(49);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1473 + 0, // on "(", error + -127, // on ")", reduce `new_type = new_pointer_type => ActionFn(51);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -127, // on ";", reduce `new_type = new_pointer_type => ActionFn(51);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1474 + 0, // on "(", error + -126, // on ")", reduce `new_type = new_structured_type => ActionFn(50);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -126, // on ";", reduce `new_type = new_structured_type => ActionFn(50);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1475 + 0, // on "(", error + -227, // on ")", reduce `type_denoter = new_type => ActionFn(48);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -227, // on ";", reduce `type_denoter = new_type => ActionFn(48);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1476 + 0, // on "(", error + -213, // on ")", reduce `structured_type = record_type => ActionFn(59);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -213, // on ";", reduce `structured_type = record_type => ActionFn(59);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1477 + 0, // on "(", error + -214, // on ")", reduce `structured_type = set_type => ActionFn(60);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -214, // on ";", reduce `structured_type = set_type => ActionFn(60);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1478 + 0, // on "(", error + -123, // on ")", reduce `new_structured_type = structured_type => ActionFn(56);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -123, // on ";", reduce `new_structured_type = structured_type => ActionFn(56);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1479 + 0, // on "(", error + -121, // on ")", reduce `new_ordinal_type = subrange_type => ActionFn(53);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -121, // on ";", reduce `new_ordinal_type = subrange_type => ActionFn(53);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1480 + 0, // on "(", error + -182, // on ")", reduce `record_section = identifier_list, ":", type_denoter => ActionFn(74);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -182, // on ";", reduce `record_section = identifier_list, ":", type_denoter => ActionFn(74);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1481 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 77, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 76 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1482 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1725, // on "[", goto 1724 + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1483 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 1483, // on "ARRAY", goto 1482 + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 1485, // on "PFILE", goto 1484 + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 1486, // on "RECORD", goto 1485 + 0, // on "REPEAT", error + 1487, // on "SET", goto 1486 + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1484 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 1727, // on "OF", goto 1726 + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1485 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 220, // on "CASE", goto 219 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -253, // on "END", reduce `variant_part = => ActionFn(261);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 45, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 44 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1486 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 1730, // on "OF", goto 1729 + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1487 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 350, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 349 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1488 + 0, // on "(", error + -94, // on ")", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + -94, // on "..", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -94, // on ";", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1489 + 0, // on "(", error + -183, // on ")", reduce `record_section_list = record_section_list, semicolon, record_section => ActionFn(72);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -183, // on ";", reduce `record_section_list = record_section_list, semicolon, record_section => ActionFn(72);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1490 + 0, // on "(", error + 1733, // on ")", goto 1732 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1491 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 449, // on r#"\'[^\']*\'"#, goto 448 + 450, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 449 + 451, // on r#"\\d+"#, goto 450 + 452, // on r#"\\d+\\.\\d+"#, goto 451 + // State 1492 + 1754, // on "(", goto 1753 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1755, // on "NIL", goto 1754 + 1756, // on "NOT", goto 1755 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1757, // on "[", goto 1756 + 0, // on "]", error + 0, // on "^", error + 1758, // on r#"\'[^\']*\'"#, goto 1757 + 1759, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1758 + 1760, // on r#"\\d+"#, goto 1759 + 1761, // on r#"\\d+\\.\\d+"#, goto 1760 + // State 1493 + 0, // on "(", error + -157, // on ")", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "*", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "**", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "+", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ",", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "-", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ".", error + 0, // on "..", error + -157, // on "/", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ":", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ":=", error + 0, // on ";", error + -157, // on "<", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "<=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "<>", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ">", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ">=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "AND", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -157, // on "DIV", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -157, // on "IN", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "LABEL", error + -157, // on "MOD", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -157, // on "OR", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1494 + 0, // on "(", error + -88, // on ")", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "*", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "**", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "+", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ",", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "-", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ".", error + 0, // on "..", error + -88, // on "/", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ":", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -88, // on "AND", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -88, // on "DIV", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -88, // on "MOD", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -88, // on "OR", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1495 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 1496 + 1197, // on "(", goto 1196 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1198, // on "NIL", goto 1197 + 1199, // on "NOT", goto 1198 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1200, // on "[", goto 1199 + 0, // on "]", error + 0, // on "^", error + 1201, // on r#"\'[^\']*\'"#, goto 1200 + 1202, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1201 + 1203, // on r#"\\d+"#, goto 1202 + 1204, // on r#"\\d+\\.\\d+"#, goto 1203 + // State 1497 + 0, // on "(", error + -70, // on ")", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "*", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "**", error + -70, // on "+", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ",", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "-", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ".", error + 0, // on "..", error + -70, // on "/", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ":", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -70, // on "AND", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -70, // on "DIV", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -70, // on "MOD", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -70, // on "OR", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1498 + 1197, // on "(", goto 1196 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1198, // on "NIL", goto 1197 + 1199, // on "NOT", goto 1198 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1200, // on "[", goto 1199 + 0, // on "]", error + 0, // on "^", error + 1201, // on r#"\'[^\']*\'"#, goto 1200 + 1202, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1201 + 1203, // on r#"\\d+"#, goto 1202 + 1204, // on r#"\\d+\\.\\d+"#, goto 1203 + // State 1499 + 1197, // on "(", goto 1196 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1198, // on "NIL", goto 1197 + 1199, // on "NOT", goto 1198 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1200, // on "[", goto 1199 + 0, // on "]", error + 0, // on "^", error + 1201, // on r#"\'[^\']*\'"#, goto 1200 + 1202, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1201 + 1203, // on r#"\\d+"#, goto 1202 + 1204, // on r#"\\d+\\.\\d+"#, goto 1203 + // State 1500 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1767, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1766 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1501 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 1502 + 0, // on "(", error + -239, // on ")", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "*", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "**", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "+", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ",", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "-", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ".", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "..", error + -239, // on "/", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ":", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -239, // on "AND", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -239, // on "DIV", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -239, // on "MOD", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -239, // on "OR", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -239, // on "[", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "]", error + -239, // on "^", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1503 + 0, // on "(", error + 1769, // on ")", goto 1768 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1504 + 0, // on "(", error + -163, // on ")", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "*", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "**", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "+", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ",", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "-", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ".", error + 0, // on "..", error + -163, // on "/", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ":", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -163, // on "AND", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -163, // on "DIV", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -163, // on "MOD", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -163, // on "OR", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1505 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1770, // on "]", goto 1769 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1506 + 0, // on "(", error + -201, // on ")", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "*", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "**", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "+", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ",", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "-", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ".", error + 0, // on "..", error + -201, // on "/", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ":", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -201, // on "AND", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -201, // on "DIV", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -201, // on "MOD", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -201, // on "OR", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1507 + 0, // on "(", error + -103, // on ")", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "*", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "**", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "+", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ",", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "-", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ".", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "..", error + -103, // on "/", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ":", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ":=", error + 0, // on ";", error + -103, // on "<", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "<=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "<>", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ">", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ">=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "AND", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -103, // on "DIV", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -103, // on "IN", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "LABEL", error + -103, // on "MOD", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -103, // on "OR", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -103, // on "[", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "]", error + -103, // on "^", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1508 + 0, // on "(", error + 0, // on ")", error + -157, // on "*", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "**", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "+", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ",", error + -157, // on "-", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ".", error + 0, // on "..", error + -157, // on "/", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ":", error + 0, // on ":=", error + -157, // on ";", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "<", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "<=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "<>", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ">", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ">=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "AND", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -157, // on "DIV", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -157, // on "END", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -157, // on "IN", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "LABEL", error + -157, // on "MOD", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -157, // on "OR", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1509 + 0, // on "(", error + 0, // on ")", error + -88, // on "*", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "**", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "+", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ",", error + -88, // on "-", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ".", error + 0, // on "..", error + -88, // on "/", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ":", error + 0, // on ":=", error + -88, // on ";", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -88, // on "AND", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -88, // on "DIV", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -88, // on "END", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -88, // on "MOD", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -88, // on "OR", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1510 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 1511 + 1230, // on "(", goto 1229 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1231, // on "NIL", goto 1230 + 1232, // on "NOT", goto 1231 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1233, // on "[", goto 1232 + 0, // on "]", error + 0, // on "^", error + 1234, // on r#"\'[^\']*\'"#, goto 1233 + 1235, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1234 + 1236, // on r#"\\d+"#, goto 1235 + 1237, // on r#"\\d+\\.\\d+"#, goto 1236 + // State 1512 + 0, // on "(", error + 0, // on ")", error + -70, // on "*", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "**", error + -70, // on "+", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ",", error + -70, // on "-", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ".", error + 0, // on "..", error + -70, // on "/", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ":", error + 0, // on ":=", error + -70, // on ";", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -70, // on "AND", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -70, // on "DIV", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -70, // on "END", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -70, // on "MOD", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -70, // on "OR", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1513 + 1230, // on "(", goto 1229 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1231, // on "NIL", goto 1230 + 1232, // on "NOT", goto 1231 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1233, // on "[", goto 1232 + 0, // on "]", error + 0, // on "^", error + 1234, // on r#"\'[^\']*\'"#, goto 1233 + 1235, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1234 + 1236, // on r#"\\d+"#, goto 1235 + 1237, // on r#"\\d+\\.\\d+"#, goto 1236 + // State 1514 + 1230, // on "(", goto 1229 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1231, // on "NIL", goto 1230 + 1232, // on "NOT", goto 1231 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1233, // on "[", goto 1232 + 0, // on "]", error + 0, // on "^", error + 1234, // on r#"\'[^\']*\'"#, goto 1233 + 1235, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1234 + 1236, // on r#"\\d+"#, goto 1235 + 1237, // on r#"\\d+\\.\\d+"#, goto 1236 + // State 1515 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1776, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1775 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1516 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 1517 + 0, // on "(", error + 0, // on ")", error + -239, // on "*", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "**", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "+", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ",", error + -239, // on "-", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ".", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "..", error + -239, // on "/", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ":", error + 0, // on ":=", error + -239, // on ";", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -239, // on "AND", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -239, // on "DIV", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -239, // on "END", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -239, // on "MOD", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -239, // on "OR", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -239, // on "[", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "]", error + -239, // on "^", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1518 + 0, // on "(", error + 1778, // on ")", goto 1777 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1519 + 0, // on "(", error + 0, // on ")", error + -163, // on "*", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "**", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "+", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ",", error + -163, // on "-", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ".", error + 0, // on "..", error + -163, // on "/", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ":", error + 0, // on ":=", error + -163, // on ";", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -163, // on "AND", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -163, // on "DIV", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -163, // on "END", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -163, // on "MOD", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -163, // on "OR", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1520 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1779, // on "]", goto 1778 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1521 + 0, // on "(", error + 0, // on ")", error + -201, // on "*", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "**", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "+", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ",", error + -201, // on "-", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ".", error + 0, // on "..", error + -201, // on "/", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ":", error + 0, // on ":=", error + -201, // on ";", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -201, // on "AND", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -201, // on "DIV", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -201, // on "END", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -201, // on "MOD", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -201, // on "OR", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1522 + 0, // on "(", error + 0, // on ")", error + -103, // on "*", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "**", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "+", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ",", error + -103, // on "-", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ".", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "..", error + -103, // on "/", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ":", error + 0, // on ":=", error + -103, // on ";", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "<", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "<=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "<>", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ">", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ">=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "AND", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -103, // on "DIV", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -103, // on "END", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -103, // on "IN", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "LABEL", error + -103, // on "MOD", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -103, // on "OR", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -103, // on "[", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "]", error + -103, // on "^", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1523 + 0, // on "(", error + 0, // on ")", error + -157, // on "*", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "**", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "+", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ",", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "-", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ".", error + 0, // on "..", error + -157, // on "/", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -157, // on "<", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "<=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "<>", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ">", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ">=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "AND", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -157, // on "DIV", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -157, // on "IN", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "LABEL", error + -157, // on "MOD", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -157, // on "OR", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -157, // on "]", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1524 + 0, // on "(", error + 0, // on ")", error + -88, // on "*", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "**", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "+", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ",", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "-", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ".", error + 0, // on "..", error + -88, // on "/", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -88, // on "AND", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -88, // on "DIV", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -88, // on "MOD", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -88, // on "OR", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -88, // on "]", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1525 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 1526 + 1264, // on "(", goto 1263 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1265, // on "NIL", goto 1264 + 1266, // on "NOT", goto 1265 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1267, // on "[", goto 1266 + 0, // on "]", error + 0, // on "^", error + 1268, // on r#"\'[^\']*\'"#, goto 1267 + 1269, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1268 + 1270, // on r#"\\d+"#, goto 1269 + 1271, // on r#"\\d+\\.\\d+"#, goto 1270 + // State 1527 + 0, // on "(", error + 0, // on ")", error + -70, // on "*", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "**", error + -70, // on "+", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ",", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "-", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ".", error + 0, // on "..", error + -70, // on "/", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -70, // on "AND", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -70, // on "DIV", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -70, // on "MOD", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -70, // on "OR", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -70, // on "]", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1528 + 1264, // on "(", goto 1263 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1265, // on "NIL", goto 1264 + 1266, // on "NOT", goto 1265 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1267, // on "[", goto 1266 + 0, // on "]", error + 0, // on "^", error + 1268, // on r#"\'[^\']*\'"#, goto 1267 + 1269, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1268 + 1270, // on r#"\\d+"#, goto 1269 + 1271, // on r#"\\d+\\.\\d+"#, goto 1270 + // State 1529 + 1264, // on "(", goto 1263 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1265, // on "NIL", goto 1264 + 1266, // on "NOT", goto 1265 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1267, // on "[", goto 1266 + 0, // on "]", error + 0, // on "^", error + 1268, // on r#"\'[^\']*\'"#, goto 1267 + 1269, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1268 + 1270, // on r#"\\d+"#, goto 1269 + 1271, // on r#"\\d+\\.\\d+"#, goto 1270 + // State 1530 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1785, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1784 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1531 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 1532 + 0, // on "(", error + 0, // on ")", error + -239, // on "*", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "**", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "+", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ",", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "-", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ".", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "..", error + -239, // on "/", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -239, // on "AND", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -239, // on "DIV", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -239, // on "MOD", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -239, // on "OR", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -239, // on "[", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "]", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "^", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1533 + 0, // on "(", error + 1787, // on ")", goto 1786 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1534 + 0, // on "(", error + 0, // on ")", error + -163, // on "*", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "**", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "+", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ",", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "-", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ".", error + 0, // on "..", error + -163, // on "/", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -163, // on "AND", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -163, // on "DIV", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -163, // on "MOD", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -163, // on "OR", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -163, // on "]", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1535 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1788, // on "]", goto 1787 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1536 + 0, // on "(", error + 0, // on ")", error + -201, // on "*", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "**", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "+", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ",", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "-", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ".", error + 0, // on "..", error + -201, // on "/", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -201, // on "AND", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -201, // on "DIV", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -201, // on "MOD", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -201, // on "OR", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -201, // on "]", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1537 + 0, // on "(", error + 0, // on ")", error + -103, // on "*", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "**", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "+", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ",", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "-", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ".", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "..", error + -103, // on "/", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -103, // on "<", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "<=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "<>", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ">", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ">=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "AND", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -103, // on "DIV", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -103, // on "IN", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "LABEL", error + -103, // on "MOD", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -103, // on "OR", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -103, // on "[", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "]", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "^", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1538 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -21, // on ";", reduce `case_list_element = case_constant_list, ":", statement => ActionFn(195);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -21, // on "END", reduce `case_list_element = case_constant_list, ":", statement => ActionFn(195);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1539 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -22, // on ";", reduce `case_list_element_list = case_list_element_list, semicolon, case_list_element => ActionFn(193);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -22, // on "END", reduce `case_list_element_list = case_list_element_list, semicolon, case_list_element => ActionFn(193);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1540 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 478, // on "BEGIN", goto 477 + 479, // on "CASE", goto 478 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -138, // on "END", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "EXTERNAL", error + 480, // on "FOR", goto 479 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 481, // on "GOTO", goto 480 + 482, // on "IF", goto 481 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 483, // on "REPEAT", goto 482 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 484, // on "WHILE", goto 483 + 485, // on "WITH", goto 484 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 486, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 485 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 1541 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 1790, // on ":", goto 1789 + 0, // on ":=", error + -155, // on ";", reduce `otherwisepart = "OTHERWISE" => ActionFn(196);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -155, // on "BEGIN", reduce `otherwisepart = "OTHERWISE" => ActionFn(196);` + -155, // on "CASE", reduce `otherwisepart = "OTHERWISE" => ActionFn(196);` + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -155, // on "END", reduce `otherwisepart = "OTHERWISE" => ActionFn(196);` + 0, // on "EXTERNAL", error + -155, // on "FOR", reduce `otherwisepart = "OTHERWISE" => ActionFn(196);` + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + -155, // on "GOTO", reduce `otherwisepart = "OTHERWISE" => ActionFn(196);` + -155, // on "IF", reduce `otherwisepart = "OTHERWISE" => ActionFn(196);` + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + -155, // on "REPEAT", reduce `otherwisepart = "OTHERWISE" => ActionFn(196);` + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + -155, // on "WHILE", reduce `otherwisepart = "OTHERWISE" => ActionFn(196);` + -155, // on "WITH", reduce `otherwisepart = "OTHERWISE" => ActionFn(196);` + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + -155, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `otherwisepart = "OTHERWISE" => ActionFn(196);` + -155, // on r#"\\d+"#, reduce `otherwisepart = "OTHERWISE" => ActionFn(196);` + 0, // on r#"\\d+\\.\\d+"#, error + // State 1542 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -25, // on ";", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, ";", "END" => ActionFn(189);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -25, // on "END", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, ";", "END" => ActionFn(189);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1543 + 0, // on "(", error + 1791, // on ")", goto 1790 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1544 + 0, // on "(", error + 0, // on ")", error + -67, // on "*", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "**", error + -67, // on "+", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ",", error + -67, // on "-", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ".", error + 0, // on "..", error + -67, // on "/", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -67, // on "AND", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -67, // on "DIV", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -67, // on "MOD", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "NIL", error + 0, // on "NOT", error + -67, // on "OF", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "OR", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1545 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -206, // on "+", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ",", error + -206, // on "-", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + -206, // on "OF", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "OR", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1546 + 0, // on "(", error + 0, // on ")", error + -220, // on "*", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "**", error + -220, // on "+", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ",", error + -220, // on "-", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ".", error + 0, // on "..", error + -220, // on "/", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -220, // on "AND", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -220, // on "DIV", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -220, // on "MOD", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "NIL", error + 0, // on "NOT", error + -220, // on "OF", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "OR", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1547 + 0, // on "(", error + 0, // on ")", error + -72, // on "*", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "**", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "+", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ",", error + -72, // on "-", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ".", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "..", error + -72, // on "/", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -72, // on "AND", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -72, // on "DIV", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -72, // on "MOD", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "NIL", error + 0, // on "NOT", error + -72, // on "OF", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "OR", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -72, // on "[", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "]", error + -72, // on "^", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1548 + 0, // on "(", error + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + -94, // on "OF", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1549 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1792, // on "]", goto 1791 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1550 + 0, // on "(", error + 0, // on ")", error + -162, // on "*", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "**", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "+", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ",", error + -162, // on "-", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ".", error + 0, // on "..", error + -162, // on "/", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -162, // on "AND", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -162, // on "DIV", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -162, // on "MOD", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "NIL", error + 0, // on "NOT", error + -162, // on "OF", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "OR", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1551 + 0, // on "(", error + 0, // on ")", error + -200, // on "*", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "**", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "+", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ",", error + -200, // on "-", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ".", error + 0, // on "..", error + -200, // on "/", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -200, // on "AND", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -200, // on "DIV", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -200, // on "MOD", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "NIL", error + 0, // on "NOT", error + -200, // on "OF", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "OR", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1552 + 0, // on "(", error + -157, // on ")", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "*", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "**", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "+", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ",", error + -157, // on "-", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ".", error + 0, // on "..", error + -157, // on "/", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -157, // on "<", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "<=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "<>", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ">", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ">=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "AND", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -157, // on "DIV", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -157, // on "IN", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "LABEL", error + -157, // on "MOD", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -157, // on "OR", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1553 + 0, // on "(", error + -88, // on ")", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "*", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "**", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "+", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ",", error + -88, // on "-", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ".", error + 0, // on "..", error + -88, // on "/", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -88, // on "AND", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -88, // on "DIV", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -88, // on "MOD", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -88, // on "OR", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1554 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 1555 + 1313, // on "(", goto 1312 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 339, // on "NIL", goto 338 + 1314, // on "NOT", goto 1313 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1315, // on "[", goto 1314 + 0, // on "]", error + 0, // on "^", error + 341, // on r#"\'[^\']*\'"#, goto 340 + 1316, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1315 + 343, // on r#"\\d+"#, goto 342 + 344, // on r#"\\d+\\.\\d+"#, goto 343 + // State 1556 + 0, // on "(", error + -70, // on ")", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "*", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "**", error + -70, // on "+", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ",", error + -70, // on "-", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ".", error + 0, // on "..", error + -70, // on "/", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -70, // on "AND", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -70, // on "DIV", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -70, // on "MOD", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -70, // on "OR", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1557 + 1313, // on "(", goto 1312 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 339, // on "NIL", goto 338 + 1314, // on "NOT", goto 1313 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1315, // on "[", goto 1314 + 0, // on "]", error + 0, // on "^", error + 341, // on r#"\'[^\']*\'"#, goto 340 + 1316, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1315 + 343, // on r#"\\d+"#, goto 342 + 344, // on r#"\\d+\\.\\d+"#, goto 343 + // State 1558 + 1313, // on "(", goto 1312 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 339, // on "NIL", goto 338 + 1314, // on "NOT", goto 1313 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1315, // on "[", goto 1314 + 0, // on "]", error + 0, // on "^", error + 341, // on r#"\'[^\']*\'"#, goto 340 + 1316, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1315 + 343, // on r#"\\d+"#, goto 342 + 344, // on r#"\\d+\\.\\d+"#, goto 343 + // State 1559 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1798, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1797 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1560 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 1561 + 0, // on "(", error + -239, // on ")", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "*", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "**", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "+", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ",", error + -239, // on "-", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ".", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "..", error + -239, // on "/", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -239, // on "AND", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -239, // on "DIV", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -239, // on "MOD", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -239, // on "OR", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -239, // on "[", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "]", error + -239, // on "^", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1562 + 0, // on "(", error + 1800, // on ")", goto 1799 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1563 + 0, // on "(", error + -163, // on ")", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "*", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "**", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "+", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ",", error + -163, // on "-", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ".", error + 0, // on "..", error + -163, // on "/", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -163, // on "AND", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -163, // on "DIV", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -163, // on "MOD", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -163, // on "OR", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1564 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1801, // on "]", goto 1800 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1565 + 0, // on "(", error + -201, // on ")", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "*", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "**", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "+", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ",", error + -201, // on "-", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ".", error + 0, // on "..", error + -201, // on "/", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -201, // on "AND", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -201, // on "DIV", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -201, // on "MOD", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -201, // on "OR", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1566 + 0, // on "(", error + -103, // on ")", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "*", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "**", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "+", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ",", error + -103, // on "-", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ".", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "..", error + -103, // on "/", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -103, // on "<", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "<=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "<>", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ">", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ">=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "AND", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -103, // on "DIV", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -103, // on "IN", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "LABEL", error + -103, // on "MOD", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -103, // on "OR", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -103, // on "[", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "]", error + -103, // on "^", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1567 + 0, // on "(", error + 0, // on ")", error + -157, // on "*", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "**", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "+", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ",", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "-", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ".", error + -157, // on "..", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "/", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -157, // on "<", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "<=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "<>", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ">", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ">=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "AND", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -157, // on "DIV", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -157, // on "IN", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "LABEL", error + -157, // on "MOD", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -157, // on "OR", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -157, // on "]", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1568 + 0, // on "(", error + 0, // on ")", error + -88, // on "*", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "**", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "+", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ",", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "-", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ".", error + -88, // on "..", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "/", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -88, // on "AND", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -88, // on "DIV", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -88, // on "MOD", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -88, // on "OR", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -88, // on "]", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1569 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 1570 + 1344, // on "(", goto 1343 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1345, // on "NIL", goto 1344 + 1346, // on "NOT", goto 1345 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1347, // on "[", goto 1346 + 0, // on "]", error + 0, // on "^", error + 1348, // on r#"\'[^\']*\'"#, goto 1347 + 1349, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1348 + 1350, // on r#"\\d+"#, goto 1349 + 1351, // on r#"\\d+\\.\\d+"#, goto 1350 + // State 1571 + 0, // on "(", error + 0, // on ")", error + -70, // on "*", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "**", error + -70, // on "+", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ",", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "-", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ".", error + -70, // on "..", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "/", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -70, // on "AND", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -70, // on "DIV", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -70, // on "MOD", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -70, // on "OR", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -70, // on "]", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1572 + 1344, // on "(", goto 1343 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1345, // on "NIL", goto 1344 + 1346, // on "NOT", goto 1345 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1347, // on "[", goto 1346 + 0, // on "]", error + 0, // on "^", error + 1348, // on r#"\'[^\']*\'"#, goto 1347 + 1349, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1348 + 1350, // on r#"\\d+"#, goto 1349 + 1351, // on r#"\\d+\\.\\d+"#, goto 1350 + // State 1573 + 1344, // on "(", goto 1343 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1345, // on "NIL", goto 1344 + 1346, // on "NOT", goto 1345 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1347, // on "[", goto 1346 + 0, // on "]", error + 0, // on "^", error + 1348, // on r#"\'[^\']*\'"#, goto 1347 + 1349, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1348 + 1350, // on r#"\\d+"#, goto 1349 + 1351, // on r#"\\d+\\.\\d+"#, goto 1350 + // State 1574 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1807, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1806 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1575 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 1576 + 0, // on "(", error + 0, // on ")", error + -239, // on "*", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "**", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "+", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ",", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "-", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ".", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "..", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "/", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -239, // on "AND", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -239, // on "DIV", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -239, // on "MOD", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -239, // on "OR", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -239, // on "[", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "]", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "^", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1577 + 0, // on "(", error + 1809, // on ")", goto 1808 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1578 + 0, // on "(", error + 0, // on ")", error + -163, // on "*", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "**", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "+", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ",", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "-", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ".", error + -163, // on "..", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "/", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -163, // on "AND", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -163, // on "DIV", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -163, // on "MOD", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -163, // on "OR", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -163, // on "]", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1579 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1810, // on "]", goto 1809 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1580 + 0, // on "(", error + 0, // on ")", error + -201, // on "*", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "**", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "+", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ",", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "-", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ".", error + -201, // on "..", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "/", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -201, // on "AND", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -201, // on "DIV", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -201, // on "MOD", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -201, // on "OR", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -201, // on "]", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1581 + 0, // on "(", error + 0, // on ")", error + -103, // on "*", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "**", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "+", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ",", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "-", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ".", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "..", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "/", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -103, // on "<", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "<=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "<>", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ">", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ">=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "AND", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -103, // on "DIV", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -103, // on "IN", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "LABEL", error + -103, // on "MOD", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -103, // on "OR", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -103, // on "[", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "]", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "^", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1582 + 0, // on "(", error + 1811, // on ")", goto 1810 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1583 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + -76, // on "DO", reduce `final_value = expression => ActionFn(202);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1584 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 1812, // on "DO", goto 1811 + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1585 + 0, // on "(", error + 0, // on ")", error + -67, // on "*", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "**", error + -67, // on "+", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ",", error + -67, // on "-", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ".", error + 0, // on "..", error + -67, // on "/", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -67, // on "<", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "<=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "<>", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ">", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ">=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "AND", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -67, // on "DIV", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "DO", error + -67, // on "DOWNTO", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -67, // on "IN", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "LABEL", error + -67, // on "MOD", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -67, // on "OR", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -67, // on "TO", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1586 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -206, // on "+", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ",", error + -206, // on "-", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -206, // on "<", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "<=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "<>", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ">", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ">=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + -206, // on "DOWNTO", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -206, // on "IN", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -206, // on "OR", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -206, // on "TO", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1587 + 0, // on "(", error + 0, // on ")", error + -71, // on "*", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "**", error + -71, // on "+", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ",", error + -71, // on "-", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ".", error + 0, // on "..", error + -71, // on "/", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -71, // on "AND", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -71, // on "DIV", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "DO", error + -71, // on "DOWNTO", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -71, // on "MOD", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -71, // on "OR", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -71, // on "TO", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1588 + 0, // on "(", error + 0, // on ")", error + -219, // on "*", reduce `term = factor => ActionFn(210);` + 0, // on "**", error + -219, // on "+", reduce `term = factor => ActionFn(210);` + 0, // on ",", error + -219, // on "-", reduce `term = factor => ActionFn(210);` + 0, // on ".", error + 0, // on "..", error + -219, // on "/", reduce `term = factor => ActionFn(210);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -219, // on "AND", reduce `term = factor => ActionFn(210);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -219, // on "DIV", reduce `term = factor => ActionFn(210);` + 0, // on "DO", error + -219, // on "DOWNTO", reduce `term = factor => ActionFn(210);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -219, // on "MOD", reduce `term = factor => ActionFn(210);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -219, // on "OR", reduce `term = factor => ActionFn(210);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -219, // on "TO", reduce `term = factor => ActionFn(210);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1589 + 0, // on "(", error + 0, // on ")", error + -238, // on "*", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "**", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "+", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ",", error + -238, // on "-", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ".", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "..", error + -238, // on "/", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -238, // on "AND", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -238, // on "DIV", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "DO", error + -238, // on "DOWNTO", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -238, // on "MOD", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -238, // on "OR", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -238, // on "TO", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -238, // on "[", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "]", error + -238, // on "^", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1590 + 0, // on "(", error + 0, // on ")", error + -160, // on "*", reduce `primary = function_designator => ActionFn(218);` + -160, // on "**", reduce `primary = function_designator => ActionFn(218);` + -160, // on "+", reduce `primary = function_designator => ActionFn(218);` + 0, // on ",", error + -160, // on "-", reduce `primary = function_designator => ActionFn(218);` + 0, // on ".", error + 0, // on "..", error + -160, // on "/", reduce `primary = function_designator => ActionFn(218);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -160, // on "AND", reduce `primary = function_designator => ActionFn(218);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -160, // on "DIV", reduce `primary = function_designator => ActionFn(218);` + 0, // on "DO", error + -160, // on "DOWNTO", reduce `primary = function_designator => ActionFn(218);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -160, // on "MOD", reduce `primary = function_designator => ActionFn(218);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -160, // on "OR", reduce `primary = function_designator => ActionFn(218);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -160, // on "TO", reduce `primary = function_designator => ActionFn(218);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1591 + 1814, // on "(", goto 1813 + 0, // on ")", error + -236, // on "*", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "**", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "+", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ",", error + -236, // on "-", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ".", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "..", error + -236, // on "/", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -236, // on "AND", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -236, // on "DIV", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "DO", error + -236, // on "DOWNTO", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -236, // on "MOD", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -236, // on "OR", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -236, // on "TO", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -236, // on "[", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "]", error + -236, // on "^", reduce `variable_access = identifier => ActionFn(170);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1592 + 0, // on "(", error + 0, // on ")", error + -237, // on "*", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "**", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "+", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ",", error + -237, // on "-", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ".", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "..", error + -237, // on "/", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -237, // on "AND", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -237, // on "DIV", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "DO", error + -237, // on "DOWNTO", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -237, // on "MOD", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -237, // on "OR", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -237, // on "TO", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -237, // on "[", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "]", error + -237, // on "^", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1593 + 0, // on "(", error + 0, // on ")", error + -66, // on "*", reduce `exponentiation = primary => ActionFn(214);` + 1815, // on "**", goto 1814 + -66, // on "+", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ",", error + -66, // on "-", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ".", error + 0, // on "..", error + -66, // on "/", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -66, // on "AND", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -66, // on "DIV", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "DO", error + -66, // on "DOWNTO", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -66, // on "MOD", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -66, // on "OR", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -66, // on "TO", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1594 + 0, // on "(", error + 0, // on ")", error + -161, // on "*", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "**", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "+", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ",", error + -161, // on "-", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ".", error + 0, // on "..", error + -161, // on "/", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -161, // on "AND", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -161, // on "DIV", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "DO", error + -161, // on "DOWNTO", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -161, // on "MOD", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -161, // on "OR", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -161, // on "TO", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1595 + 1604, // on "(", goto 1603 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1605, // on "NIL", goto 1604 + 1606, // on "NOT", goto 1605 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1607, // on "[", goto 1606 + 0, // on "]", error + 0, // on "^", error + 1608, // on r#"\'[^\']*\'"#, goto 1607 + 1609, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1608 + 1610, // on r#"\\d+"#, goto 1609 + 1611, // on r#"\\d+\\.\\d+"#, goto 1610 + // State 1596 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 765, // on "+", goto 764 + 0, // on ",", error + 766, // on "-", goto 765 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + -69, // on "DOWNTO", reduce `expression = simple_expression, relop, simple_expression => ActionFn(207);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 774, // on "OR", goto 773 + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -69, // on "TO", reduce `expression = simple_expression, relop, simple_expression => ActionFn(207);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1597 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -205, // on "+", reduce `simple_expression = term => ActionFn(208);` + 0, // on ",", error + -205, // on "-", reduce `simple_expression = term => ActionFn(208);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + -205, // on "DOWNTO", reduce `simple_expression = term => ActionFn(208);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -205, // on "OR", reduce `simple_expression = term => ActionFn(208);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -205, // on "TO", reduce `simple_expression = term => ActionFn(208);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1598 + 0, // on "(", error + 0, // on ")", error + -159, // on "*", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "**", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "+", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ",", error + -159, // on "-", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ".", error + 0, // on "..", error + -159, // on "/", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -159, // on "AND", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -159, // on "DIV", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "DO", error + -159, // on "DOWNTO", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -159, // on "MOD", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -159, // on "OR", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -159, // on "TO", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1599 + 0, // on "(", error + 0, // on ")", error + -232, // on "*", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "**", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "+", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ",", error + -232, // on "-", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ".", error + 0, // on "..", error + -232, // on "/", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -232, // on "AND", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -232, // on "DIV", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "DO", error + -232, // on "DOWNTO", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -232, // on "MOD", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -232, // on "OR", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -232, // on "TO", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1600 + 0, // on "(", error + 0, // on ")", error + -228, // on "*", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "**", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "+", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ",", error + -228, // on "-", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ".", error + 0, // on "..", error + -228, // on "/", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -228, // on "AND", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -228, // on "DIV", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "DO", error + -228, // on "DOWNTO", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -228, // on "MOD", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -228, // on "OR", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -228, // on "TO", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1601 + 0, // on "(", error + 0, // on ")", error + -233, // on "*", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "**", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "+", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ",", error + -233, // on "-", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ".", error + 0, // on "..", error + -233, // on "/", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -233, // on "AND", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -233, // on "DIV", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "DO", error + -233, // on "DOWNTO", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -233, // on "MOD", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -233, // on "OR", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -233, // on "TO", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1602 + 0, // on "(", error + 0, // on ")", error + -158, // on "*", reduce `primary = variable_access => ActionFn(216);` + -158, // on "**", reduce `primary = variable_access => ActionFn(216);` + -158, // on "+", reduce `primary = variable_access => ActionFn(216);` + 0, // on ",", error + -158, // on "-", reduce `primary = variable_access => ActionFn(216);` + 1819, // on ".", goto 1818 + 0, // on "..", error + -158, // on "/", reduce `primary = variable_access => ActionFn(216);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -158, // on "AND", reduce `primary = variable_access => ActionFn(216);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -158, // on "DIV", reduce `primary = variable_access => ActionFn(216);` + 0, // on "DO", error + -158, // on "DOWNTO", reduce `primary = variable_access => ActionFn(216);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -158, // on "MOD", reduce `primary = variable_access => ActionFn(216);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -158, // on "OR", reduce `primary = variable_access => ActionFn(216);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -158, // on "TO", reduce `primary = variable_access => ActionFn(216);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1820, // on "[", goto 1819 + 0, // on "]", error + 1821, // on "^", goto 1820 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1603 + 798, // on "(", goto 797 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 799, // on "NOT", goto 798 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 800, // on "[", goto 799 + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 801, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 800 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 1604 + 0, // on "(", error + 0, // on ")", error + -230, // on "*", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "**", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "+", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ",", error + -230, // on "-", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ".", error + 0, // on "..", error + -230, // on "/", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -230, // on "AND", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -230, // on "DIV", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "DO", error + -230, // on "DOWNTO", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -230, // on "MOD", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -230, // on "OR", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -230, // on "TO", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1605 + 1604, // on "(", goto 1603 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1605, // on "NIL", goto 1604 + 1606, // on "NOT", goto 1605 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1607, // on "[", goto 1606 + 0, // on "]", error + 0, // on "^", error + 1608, // on r#"\'[^\']*\'"#, goto 1607 + 1609, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1608 + 1610, // on r#"\\d+"#, goto 1609 + 1611, // on r#"\\d+\\.\\d+"#, goto 1610 + // State 1606 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 1825, // on "]", goto 1824 + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 1607 + 0, // on "(", error + 0, // on ")", error + -229, // on "*", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "**", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "+", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ",", error + -229, // on "-", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ".", error + 0, // on "..", error + -229, // on "/", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -229, // on "AND", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -229, // on "DIV", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "DO", error + -229, // on "DOWNTO", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -229, // on "MOD", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -229, // on "OR", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -229, // on "TO", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1608 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + -94, // on "DOWNTO", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -94, // on "TO", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1609 + 0, // on "(", error + 0, // on ")", error + -231, // on "*", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "**", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "+", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ",", error + -231, // on "-", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ".", error + 0, // on "..", error + -231, // on "/", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -231, // on "AND", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -231, // on "DIV", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "DO", error + -231, // on "DOWNTO", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -231, // on "MOD", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -231, // on "OR", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -231, // on "TO", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1610 + 0, // on "(", error + 0, // on ")", error + -234, // on "*", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "**", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "+", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ",", error + -234, // on "-", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ".", error + 0, // on "..", error + -234, // on "/", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -234, // on "AND", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -234, // on "DIV", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "DO", error + -234, // on "DOWNTO", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -234, // on "MOD", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -234, // on "OR", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -234, // on "TO", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1611 + 0, // on "(", error + 0, // on ")", error + -220, // on "*", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "**", error + -220, // on "+", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ",", error + -220, // on "-", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ".", error + 0, // on "..", error + -220, // on "/", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -220, // on "<", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "<=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "<>", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ">", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ">=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "AND", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -220, // on "DIV", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "DO", error + -220, // on "DOWNTO", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -220, // on "IN", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "LABEL", error + -220, // on "MOD", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -220, // on "OR", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -220, // on "TO", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1612 + 0, // on "(", error + 0, // on ")", error + -72, // on "*", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "**", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "+", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ",", error + -72, // on "-", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ".", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "..", error + -72, // on "/", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -72, // on "<", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "<=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "<>", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ">", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ">=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "AND", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -72, // on "DIV", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "DO", error + -72, // on "DOWNTO", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -72, // on "IN", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "LABEL", error + -72, // on "MOD", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -72, // on "OR", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -72, // on "TO", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -72, // on "[", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "]", error + -72, // on "^", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1613 + 0, // on "(", error + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -94, // on "<", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<>", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + -94, // on "DOWNTO", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -94, // on "IN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -94, // on "TO", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1614 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1826, // on "]", goto 1825 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1615 + 0, // on "(", error + 0, // on ")", error + -162, // on "*", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "**", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "+", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ",", error + -162, // on "-", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ".", error + 0, // on "..", error + -162, // on "/", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -162, // on "<", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "<=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "<>", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ">", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ">=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "AND", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -162, // on "DIV", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "DO", error + -162, // on "DOWNTO", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -162, // on "IN", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "LABEL", error + -162, // on "MOD", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -162, // on "OR", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -162, // on "TO", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1616 + 0, // on "(", error + 0, // on ")", error + -200, // on "*", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "**", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "+", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ",", error + -200, // on "-", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ".", error + 0, // on "..", error + -200, // on "/", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -200, // on "<", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "<=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "<>", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ">", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ">=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "AND", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -200, // on "DIV", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "DO", error + -200, // on "DOWNTO", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -200, // on "IN", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "LABEL", error + -200, // on "MOD", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -200, // on "OR", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -200, // on "TO", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1617 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -35, // on ";", reduce `closed_if_statement = "IF", boolean_expression, "THEN", closed_statement, "ELSE", closed_statement => ActionFn(168);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -35, // on "END", reduce `closed_if_statement = "IF", boolean_expression, "THEN", closed_statement, "ELSE", closed_statement => ActionFn(168);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1618 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -148, // on ";", reduce `open_if_statement = "IF", boolean_expression, "THEN", closed_statement, "ELSE", open_statement => ActionFn(167);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -148, // on "END", reduce `open_if_statement = "IF", boolean_expression, "THEN", closed_statement, "ELSE", open_statement => ActionFn(167);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1619 + 0, // on "(", error + 1827, // on ")", goto 1826 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1620 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -36, // on ";", reduce `closed_statement = label, ":", non_labeled_closed_statement => ActionFn(142);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -36, // on "ELSE", reduce `closed_statement = label, ":", non_labeled_closed_statement => ActionFn(142);` + -36, // on "END", reduce `closed_statement = label, ":", non_labeled_closed_statement => ActionFn(142);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1621 + 0, // on "(", error + 0, // on ")", error + -71, // on "*", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "**", error + -71, // on "+", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ",", error + -71, // on "-", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ".", error + 0, // on "..", error + -71, // on "/", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ":", error + 0, // on ":=", error + -71, // on ";", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "<", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "<=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "<>", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ">", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ">=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "AND", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -71, // on "DIV", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -71, // on "ELSE", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "END", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -71, // on "IN", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "LABEL", error + -71, // on "MOD", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -71, // on "OR", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1622 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -12, // on ";", reduce `assignment_statement = variable_access, ":=", expression => ActionFn(169);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -12, // on "ELSE", reduce `assignment_statement = variable_access, ":=", expression => ActionFn(169);` + -12, // on "END", reduce `assignment_statement = variable_access, ":=", expression => ActionFn(169);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1623 + 0, // on "(", error + 0, // on ")", error + -219, // on "*", reduce `term = factor => ActionFn(210);` + 0, // on "**", error + -219, // on "+", reduce `term = factor => ActionFn(210);` + 0, // on ",", error + -219, // on "-", reduce `term = factor => ActionFn(210);` + 0, // on ".", error + 0, // on "..", error + -219, // on "/", reduce `term = factor => ActionFn(210);` + 0, // on ":", error + 0, // on ":=", error + -219, // on ";", reduce `term = factor => ActionFn(210);` + -219, // on "<", reduce `term = factor => ActionFn(210);` + -219, // on "<=", reduce `term = factor => ActionFn(210);` + -219, // on "<>", reduce `term = factor => ActionFn(210);` + -219, // on "=", reduce `term = factor => ActionFn(210);` + -219, // on ">", reduce `term = factor => ActionFn(210);` + -219, // on ">=", reduce `term = factor => ActionFn(210);` + -219, // on "AND", reduce `term = factor => ActionFn(210);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -219, // on "DIV", reduce `term = factor => ActionFn(210);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -219, // on "ELSE", reduce `term = factor => ActionFn(210);` + -219, // on "END", reduce `term = factor => ActionFn(210);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -219, // on "IN", reduce `term = factor => ActionFn(210);` + 0, // on "LABEL", error + -219, // on "MOD", reduce `term = factor => ActionFn(210);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -219, // on "OR", reduce `term = factor => ActionFn(210);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1624 + 0, // on "(", error + 0, // on ")", error + -238, // on "*", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "**", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "+", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ",", error + -238, // on "-", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ".", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "..", error + -238, // on "/", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ":", error + 0, // on ":=", error + -238, // on ";", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "<", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "<=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "<>", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ">", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ">=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "AND", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -238, // on "DIV", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -238, // on "ELSE", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "END", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -238, // on "IN", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "LABEL", error + -238, // on "MOD", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -238, // on "OR", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -238, // on "[", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "]", error + -238, // on "^", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1625 + 0, // on "(", error + 0, // on ")", error + -160, // on "*", reduce `primary = function_designator => ActionFn(218);` + -160, // on "**", reduce `primary = function_designator => ActionFn(218);` + -160, // on "+", reduce `primary = function_designator => ActionFn(218);` + 0, // on ",", error + -160, // on "-", reduce `primary = function_designator => ActionFn(218);` + 0, // on ".", error + 0, // on "..", error + -160, // on "/", reduce `primary = function_designator => ActionFn(218);` + 0, // on ":", error + 0, // on ":=", error + -160, // on ";", reduce `primary = function_designator => ActionFn(218);` + -160, // on "<", reduce `primary = function_designator => ActionFn(218);` + -160, // on "<=", reduce `primary = function_designator => ActionFn(218);` + -160, // on "<>", reduce `primary = function_designator => ActionFn(218);` + -160, // on "=", reduce `primary = function_designator => ActionFn(218);` + -160, // on ">", reduce `primary = function_designator => ActionFn(218);` + -160, // on ">=", reduce `primary = function_designator => ActionFn(218);` + -160, // on "AND", reduce `primary = function_designator => ActionFn(218);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -160, // on "DIV", reduce `primary = function_designator => ActionFn(218);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -160, // on "ELSE", reduce `primary = function_designator => ActionFn(218);` + -160, // on "END", reduce `primary = function_designator => ActionFn(218);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -160, // on "IN", reduce `primary = function_designator => ActionFn(218);` + 0, // on "LABEL", error + -160, // on "MOD", reduce `primary = function_designator => ActionFn(218);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -160, // on "OR", reduce `primary = function_designator => ActionFn(218);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1626 + 1829, // on "(", goto 1828 + 0, // on ")", error + -236, // on "*", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "**", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "+", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ",", error + -236, // on "-", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ".", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "..", error + -236, // on "/", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ":", error + 0, // on ":=", error + -236, // on ";", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "<", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "<=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "<>", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ">", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ">=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "AND", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -236, // on "DIV", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -236, // on "ELSE", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "END", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -236, // on "IN", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "LABEL", error + -236, // on "MOD", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -236, // on "OR", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -236, // on "[", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "]", error + -236, // on "^", reduce `variable_access = identifier => ActionFn(170);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1627 + 0, // on "(", error + 0, // on ")", error + -237, // on "*", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "**", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "+", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ",", error + -237, // on "-", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ".", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "..", error + -237, // on "/", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ":", error + 0, // on ":=", error + -237, // on ";", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "<", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "<=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "<>", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ">", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ">=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "AND", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -237, // on "DIV", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -237, // on "ELSE", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "END", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -237, // on "IN", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "LABEL", error + -237, // on "MOD", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -237, // on "OR", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -237, // on "[", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "]", error + -237, // on "^", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1628 + 0, // on "(", error + 0, // on ")", error + -66, // on "*", reduce `exponentiation = primary => ActionFn(214);` + 1830, // on "**", goto 1829 + -66, // on "+", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ",", error + -66, // on "-", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ".", error + 0, // on "..", error + -66, // on "/", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ":", error + 0, // on ":=", error + -66, // on ";", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "<", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "<=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "<>", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ">", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ">=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "AND", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -66, // on "DIV", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -66, // on "ELSE", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "END", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -66, // on "IN", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "LABEL", error + -66, // on "MOD", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -66, // on "OR", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1629 + 0, // on "(", error + 0, // on ")", error + -161, // on "*", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "**", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "+", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ",", error + -161, // on "-", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ".", error + 0, // on "..", error + -161, // on "/", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ":", error + 0, // on ":=", error + -161, // on ";", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "<", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "<=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "<>", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ">", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ">=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "AND", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -161, // on "DIV", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -161, // on "ELSE", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "END", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -161, // on "IN", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "LABEL", error + -161, // on "MOD", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -161, // on "OR", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1630 + 1639, // on "(", goto 1638 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1640, // on "NIL", goto 1639 + 1641, // on "NOT", goto 1640 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1642, // on "[", goto 1641 + 0, // on "]", error + 0, // on "^", error + 1643, // on r#"\'[^\']*\'"#, goto 1642 + 1644, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1643 + 1645, // on r#"\\d+"#, goto 1644 + 1646, // on r#"\\d+\\.\\d+"#, goto 1645 + // State 1631 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 765, // on "+", goto 764 + 0, // on ",", error + 766, // on "-", goto 765 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -68, // on ";", reduce `expression = simple_expression => ActionFn(206);` + 767, // on "<", goto 766 + 768, // on "<=", goto 767 + 769, // on "<>", goto 768 + 770, // on "=", goto 769 + 771, // on ">", goto 770 + 772, // on ">=", goto 771 + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -68, // on "ELSE", reduce `expression = simple_expression => ActionFn(206);` + -68, // on "END", reduce `expression = simple_expression => ActionFn(206);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 773, // on "IN", goto 772 + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 774, // on "OR", goto 773 + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1632 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -205, // on "+", reduce `simple_expression = term => ActionFn(208);` + 0, // on ",", error + -205, // on "-", reduce `simple_expression = term => ActionFn(208);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + -205, // on ";", reduce `simple_expression = term => ActionFn(208);` + -205, // on "<", reduce `simple_expression = term => ActionFn(208);` + -205, // on "<=", reduce `simple_expression = term => ActionFn(208);` + -205, // on "<>", reduce `simple_expression = term => ActionFn(208);` + -205, // on "=", reduce `simple_expression = term => ActionFn(208);` + -205, // on ">", reduce `simple_expression = term => ActionFn(208);` + -205, // on ">=", reduce `simple_expression = term => ActionFn(208);` + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + -205, // on "ELSE", reduce `simple_expression = term => ActionFn(208);` + -205, // on "END", reduce `simple_expression = term => ActionFn(208);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -205, // on "IN", reduce `simple_expression = term => ActionFn(208);` + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -205, // on "OR", reduce `simple_expression = term => ActionFn(208);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1633 + 0, // on "(", error + 0, // on ")", error + -159, // on "*", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "**", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "+", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ",", error + -159, // on "-", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ".", error + 0, // on "..", error + -159, // on "/", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ":", error + 0, // on ":=", error + -159, // on ";", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "<", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "<=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "<>", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ">", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ">=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "AND", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -159, // on "DIV", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -159, // on "ELSE", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "END", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -159, // on "IN", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "LABEL", error + -159, // on "MOD", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -159, // on "OR", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1634 + 0, // on "(", error + 0, // on ")", error + -232, // on "*", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "**", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "+", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ",", error + -232, // on "-", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ".", error + 0, // on "..", error + -232, // on "/", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ":", error + 0, // on ":=", error + -232, // on ";", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<>", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ">", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ">=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "AND", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -232, // on "DIV", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -232, // on "ELSE", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "END", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -232, // on "IN", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "LABEL", error + -232, // on "MOD", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -232, // on "OR", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1635 + 0, // on "(", error + 0, // on ")", error + -228, // on "*", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "**", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "+", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ",", error + -228, // on "-", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ".", error + 0, // on "..", error + -228, // on "/", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ":", error + 0, // on ":=", error + -228, // on ";", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<>", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ">", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ">=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "AND", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -228, // on "DIV", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -228, // on "ELSE", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "END", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -228, // on "IN", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "LABEL", error + -228, // on "MOD", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -228, // on "OR", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1636 + 0, // on "(", error + 0, // on ")", error + -233, // on "*", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "**", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "+", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ",", error + -233, // on "-", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ".", error + 0, // on "..", error + -233, // on "/", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ":", error + 0, // on ":=", error + -233, // on ";", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<>", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ">", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ">=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "AND", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -233, // on "DIV", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -233, // on "ELSE", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "END", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -233, // on "IN", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "LABEL", error + -233, // on "MOD", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -233, // on "OR", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1637 + 0, // on "(", error + 0, // on ")", error + -158, // on "*", reduce `primary = variable_access => ActionFn(216);` + -158, // on "**", reduce `primary = variable_access => ActionFn(216);` + -158, // on "+", reduce `primary = variable_access => ActionFn(216);` + 0, // on ",", error + -158, // on "-", reduce `primary = variable_access => ActionFn(216);` + 1835, // on ".", goto 1834 + 0, // on "..", error + -158, // on "/", reduce `primary = variable_access => ActionFn(216);` + 0, // on ":", error + 0, // on ":=", error + -158, // on ";", reduce `primary = variable_access => ActionFn(216);` + -158, // on "<", reduce `primary = variable_access => ActionFn(216);` + -158, // on "<=", reduce `primary = variable_access => ActionFn(216);` + -158, // on "<>", reduce `primary = variable_access => ActionFn(216);` + -158, // on "=", reduce `primary = variable_access => ActionFn(216);` + -158, // on ">", reduce `primary = variable_access => ActionFn(216);` + -158, // on ">=", reduce `primary = variable_access => ActionFn(216);` + -158, // on "AND", reduce `primary = variable_access => ActionFn(216);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -158, // on "DIV", reduce `primary = variable_access => ActionFn(216);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -158, // on "ELSE", reduce `primary = variable_access => ActionFn(216);` + -158, // on "END", reduce `primary = variable_access => ActionFn(216);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -158, // on "IN", reduce `primary = variable_access => ActionFn(216);` + 0, // on "LABEL", error + -158, // on "MOD", reduce `primary = variable_access => ActionFn(216);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -158, // on "OR", reduce `primary = variable_access => ActionFn(216);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1836, // on "[", goto 1835 + 0, // on "]", error + 1837, // on "^", goto 1836 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1638 + 798, // on "(", goto 797 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 799, // on "NOT", goto 798 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 800, // on "[", goto 799 + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 801, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 800 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 1639 + 0, // on "(", error + 0, // on ")", error + -230, // on "*", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "**", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "+", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ",", error + -230, // on "-", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ".", error + 0, // on "..", error + -230, // on "/", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ":", error + 0, // on ":=", error + -230, // on ";", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<>", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ">", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ">=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "AND", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -230, // on "DIV", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -230, // on "ELSE", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "END", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -230, // on "IN", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "LABEL", error + -230, // on "MOD", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -230, // on "OR", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1640 + 1639, // on "(", goto 1638 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1640, // on "NIL", goto 1639 + 1641, // on "NOT", goto 1640 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1642, // on "[", goto 1641 + 0, // on "]", error + 0, // on "^", error + 1643, // on r#"\'[^\']*\'"#, goto 1642 + 1644, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1643 + 1645, // on r#"\\d+"#, goto 1644 + 1646, // on r#"\\d+\\.\\d+"#, goto 1645 + // State 1641 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 1841, // on "]", goto 1840 + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 1642 + 0, // on "(", error + 0, // on ")", error + -229, // on "*", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "**", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "+", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ",", error + -229, // on "-", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ".", error + 0, // on "..", error + -229, // on "/", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ":", error + 0, // on ":=", error + -229, // on ";", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<>", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ">", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ">=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "AND", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -229, // on "DIV", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -229, // on "ELSE", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "END", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -229, // on "IN", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "LABEL", error + -229, // on "MOD", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -229, // on "OR", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1643 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + -94, // on ";", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<>", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -94, // on "ELSE", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "END", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -94, // on "IN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1644 + 0, // on "(", error + 0, // on ")", error + -231, // on "*", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "**", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "+", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ",", error + -231, // on "-", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ".", error + 0, // on "..", error + -231, // on "/", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ":", error + 0, // on ":=", error + -231, // on ";", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<>", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ">", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ">=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "AND", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -231, // on "DIV", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -231, // on "ELSE", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "END", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -231, // on "IN", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "LABEL", error + -231, // on "MOD", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -231, // on "OR", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1645 + 0, // on "(", error + 0, // on ")", error + -234, // on "*", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "**", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "+", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ",", error + -234, // on "-", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ".", error + 0, // on "..", error + -234, // on "/", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ":", error + 0, // on ":=", error + -234, // on ";", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<>", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ">", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ">=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "AND", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -234, // on "DIV", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -234, // on "ELSE", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "END", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -234, // on "IN", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "LABEL", error + -234, // on "MOD", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -234, // on "OR", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1646 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -42, // on ";", reduce `compound_statement = "BEGIN", statement_sequence, "END" => ActionFn(135);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -42, // on "ELSE", reduce `compound_statement = "BEGIN", statement_sequence, "END" => ActionFn(135);` + -42, // on "END", reduce `compound_statement = "BEGIN", statement_sequence, "END" => ActionFn(135);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1647 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 449, // on r#"\'[^\']*\'"#, goto 448 + 450, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 449 + 451, // on r#"\\d+"#, goto 450 + 452, // on r#"\\d+\\.\\d+"#, goto 451 + // State 1648 + 1024, // on "(", goto 1023 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1025, // on "NIL", goto 1024 + 1026, // on "NOT", goto 1025 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1027, // on "[", goto 1026 + 0, // on "]", error + 0, // on "^", error + 1028, // on r#"\'[^\']*\'"#, goto 1027 + 1029, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1028 + 1030, // on r#"\\d+"#, goto 1029 + 1031, // on r#"\\d+\\.\\d+"#, goto 1030 + // State 1649 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 1048, // on "BEGIN", goto 1047 + 1049, // on "CASE", goto 1048 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -138, // on "ELSE", reduce `non_labeled_closed_statement = => ActionFn(257);` + -138, // on "END", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "EXTERNAL", error + 1050, // on "FOR", goto 1049 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 1051, // on "GOTO", goto 1050 + 1052, // on "IF", goto 1051 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 1053, // on "REPEAT", goto 1052 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 1054, // on "WHILE", goto 1053 + 1055, // on "WITH", goto 1054 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1056, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1055 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 1650 + 1639, // on "(", goto 1638 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1640, // on "NIL", goto 1639 + 1641, // on "NOT", goto 1640 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1642, // on "[", goto 1641 + 0, // on "]", error + 0, // on "^", error + 1643, // on r#"\'[^\']*\'"#, goto 1642 + 1644, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1643 + 1645, // on r#"\\d+"#, goto 1644 + 1646, // on r#"\\d+\\.\\d+"#, goto 1645 + // State 1651 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 1048, // on "BEGIN", goto 1047 + 1049, // on "CASE", goto 1048 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -138, // on "ELSE", reduce `non_labeled_closed_statement = => ActionFn(257);` + -138, // on "END", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "EXTERNAL", error + 1050, // on "FOR", goto 1049 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 1051, // on "GOTO", goto 1050 + 1052, // on "IF", goto 1051 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 1053, // on "REPEAT", goto 1052 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 1054, // on "WHILE", goto 1053 + 1055, // on "WITH", goto 1054 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1056, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1055 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 1652 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 1048, // on "BEGIN", goto 1047 + 1049, // on "CASE", goto 1048 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -138, // on "ELSE", reduce `non_labeled_closed_statement = => ActionFn(257);` + -138, // on "END", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "EXTERNAL", error + 1050, // on "FOR", goto 1049 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 1051, // on "GOTO", goto 1050 + 1052, // on "IF", goto 1051 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 1053, // on "REPEAT", goto 1052 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 1054, // on "WHILE", goto 1053 + 1055, // on "WITH", goto 1054 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1056, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1055 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 1653 + 0, // on "(", error + 1849, // on ")", goto 1848 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1654 + 0, // on "(", error + 0, // on ")", error + -67, // on "*", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "**", error + -67, // on "+", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ",", error + -67, // on "-", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ".", error + 0, // on "..", error + -67, // on "/", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -67, // on "AND", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -67, // on "DIV", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -67, // on "MOD", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -67, // on "OR", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -67, // on "THEN", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1655 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -206, // on "+", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ",", error + -206, // on "-", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -206, // on "OR", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -206, // on "THEN", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1656 + 0, // on "(", error + 0, // on ")", error + -220, // on "*", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "**", error + -220, // on "+", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ",", error + -220, // on "-", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ".", error + 0, // on "..", error + -220, // on "/", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -220, // on "AND", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -220, // on "DIV", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -220, // on "MOD", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -220, // on "OR", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -220, // on "THEN", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1657 + 0, // on "(", error + 0, // on ")", error + -72, // on "*", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "**", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "+", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ",", error + -72, // on "-", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ".", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "..", error + -72, // on "/", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -72, // on "AND", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -72, // on "DIV", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -72, // on "MOD", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -72, // on "OR", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -72, // on "THEN", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -72, // on "[", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "]", error + -72, // on "^", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1658 + 0, // on "(", error + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -94, // on "THEN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1659 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1850, // on "]", goto 1849 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1660 + 0, // on "(", error + 0, // on ")", error + -162, // on "*", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "**", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "+", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ",", error + -162, // on "-", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ".", error + 0, // on "..", error + -162, // on "/", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -162, // on "AND", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -162, // on "DIV", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -162, // on "MOD", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -162, // on "OR", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -162, // on "THEN", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1661 + 0, // on "(", error + 0, // on ")", error + -200, // on "*", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "**", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "+", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ",", error + -200, // on "-", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ".", error + 0, // on "..", error + -200, // on "/", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -200, // on "AND", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -200, // on "DIV", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -200, // on "MOD", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -200, // on "OR", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -200, // on "THEN", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1662 + 0, // on "(", error + 1851, // on ")", goto 1850 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1663 + 0, // on "(", error + 0, // on ")", error + -67, // on "*", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "**", error + -67, // on "+", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ",", error + -67, // on "-", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ".", error + 0, // on "..", error + -67, // on "/", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ":", error + 0, // on ":=", error + -67, // on ";", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "<", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "<=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "<>", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ">", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ">=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "AND", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -67, // on "DIV", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -67, // on "IN", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "LABEL", error + -67, // on "MOD", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -67, // on "OR", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -67, // on "UNTIL", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1664 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -206, // on "+", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ",", error + -206, // on "-", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + -206, // on ";", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "<", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "<=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "<>", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ">", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ">=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -206, // on "IN", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -206, // on "OR", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -206, // on "UNTIL", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1665 + 0, // on "(", error + 0, // on ")", error + -71, // on "*", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "**", error + -71, // on "+", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ",", error + -71, // on "-", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ".", error + 0, // on "..", error + -71, // on "/", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ":", error + 0, // on ":=", error + -71, // on ";", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -71, // on "AND", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -71, // on "DIV", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -71, // on "MOD", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -71, // on "OR", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -71, // on "UNTIL", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1666 + 0, // on "(", error + 0, // on ")", error + -219, // on "*", reduce `term = factor => ActionFn(210);` + 0, // on "**", error + -219, // on "+", reduce `term = factor => ActionFn(210);` + 0, // on ",", error + -219, // on "-", reduce `term = factor => ActionFn(210);` + 0, // on ".", error + 0, // on "..", error + -219, // on "/", reduce `term = factor => ActionFn(210);` + 0, // on ":", error + 0, // on ":=", error + -219, // on ";", reduce `term = factor => ActionFn(210);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -219, // on "AND", reduce `term = factor => ActionFn(210);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -219, // on "DIV", reduce `term = factor => ActionFn(210);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -219, // on "MOD", reduce `term = factor => ActionFn(210);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -219, // on "OR", reduce `term = factor => ActionFn(210);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -219, // on "UNTIL", reduce `term = factor => ActionFn(210);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1667 + 0, // on "(", error + 0, // on ")", error + -238, // on "*", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "**", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "+", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ",", error + -238, // on "-", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ".", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "..", error + -238, // on "/", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ":", error + 0, // on ":=", error + -238, // on ";", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -238, // on "AND", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -238, // on "DIV", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -238, // on "MOD", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -238, // on "OR", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -238, // on "UNTIL", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -238, // on "[", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "]", error + -238, // on "^", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1668 + 0, // on "(", error + 0, // on ")", error + -160, // on "*", reduce `primary = function_designator => ActionFn(218);` + -160, // on "**", reduce `primary = function_designator => ActionFn(218);` + -160, // on "+", reduce `primary = function_designator => ActionFn(218);` + 0, // on ",", error + -160, // on "-", reduce `primary = function_designator => ActionFn(218);` + 0, // on ".", error + 0, // on "..", error + -160, // on "/", reduce `primary = function_designator => ActionFn(218);` + 0, // on ":", error + 0, // on ":=", error + -160, // on ";", reduce `primary = function_designator => ActionFn(218);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -160, // on "AND", reduce `primary = function_designator => ActionFn(218);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -160, // on "DIV", reduce `primary = function_designator => ActionFn(218);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -160, // on "MOD", reduce `primary = function_designator => ActionFn(218);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -160, // on "OR", reduce `primary = function_designator => ActionFn(218);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -160, // on "UNTIL", reduce `primary = function_designator => ActionFn(218);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1669 + 1853, // on "(", goto 1852 + 0, // on ")", error + -236, // on "*", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "**", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "+", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ",", error + -236, // on "-", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ".", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "..", error + -236, // on "/", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ":", error + 0, // on ":=", error + -236, // on ";", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -236, // on "AND", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -236, // on "DIV", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -236, // on "MOD", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -236, // on "OR", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -236, // on "UNTIL", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -236, // on "[", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "]", error + -236, // on "^", reduce `variable_access = identifier => ActionFn(170);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1670 + 0, // on "(", error + 0, // on ")", error + -237, // on "*", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "**", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "+", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ",", error + -237, // on "-", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ".", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "..", error + -237, // on "/", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ":", error + 0, // on ":=", error + -237, // on ";", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -237, // on "AND", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -237, // on "DIV", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -237, // on "MOD", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -237, // on "OR", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -237, // on "UNTIL", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -237, // on "[", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "]", error + -237, // on "^", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1671 + 0, // on "(", error + 0, // on ")", error + -66, // on "*", reduce `exponentiation = primary => ActionFn(214);` + 1854, // on "**", goto 1853 + -66, // on "+", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ",", error + -66, // on "-", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ".", error + 0, // on "..", error + -66, // on "/", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ":", error + 0, // on ":=", error + -66, // on ";", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -66, // on "AND", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -66, // on "DIV", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -66, // on "MOD", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -66, // on "OR", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -66, // on "UNTIL", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1672 + 0, // on "(", error + 0, // on ")", error + -161, // on "*", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "**", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "+", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ",", error + -161, // on "-", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ".", error + 0, // on "..", error + -161, // on "/", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ":", error + 0, // on ":=", error + -161, // on ";", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -161, // on "AND", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -161, // on "DIV", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -161, // on "MOD", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -161, // on "OR", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -161, // on "UNTIL", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1673 + 1682, // on "(", goto 1681 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1683, // on "NIL", goto 1682 + 1684, // on "NOT", goto 1683 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1685, // on "[", goto 1684 + 0, // on "]", error + 0, // on "^", error + 1686, // on r#"\'[^\']*\'"#, goto 1685 + 1687, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1686 + 1688, // on r#"\\d+"#, goto 1687 + 1689, // on r#"\\d+\\.\\d+"#, goto 1688 + // State 1674 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 765, // on "+", goto 764 + 0, // on ",", error + 766, // on "-", goto 765 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -69, // on ";", reduce `expression = simple_expression, relop, simple_expression => ActionFn(207);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 774, // on "OR", goto 773 + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -69, // on "UNTIL", reduce `expression = simple_expression, relop, simple_expression => ActionFn(207);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1675 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -205, // on "+", reduce `simple_expression = term => ActionFn(208);` + 0, // on ",", error + -205, // on "-", reduce `simple_expression = term => ActionFn(208);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + -205, // on ";", reduce `simple_expression = term => ActionFn(208);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -205, // on "OR", reduce `simple_expression = term => ActionFn(208);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -205, // on "UNTIL", reduce `simple_expression = term => ActionFn(208);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1676 + 0, // on "(", error + 0, // on ")", error + -159, // on "*", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "**", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "+", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ",", error + -159, // on "-", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ".", error + 0, // on "..", error + -159, // on "/", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ":", error + 0, // on ":=", error + -159, // on ";", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -159, // on "AND", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -159, // on "DIV", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -159, // on "MOD", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -159, // on "OR", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -159, // on "UNTIL", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1677 + 0, // on "(", error + 0, // on ")", error + -232, // on "*", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "**", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "+", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ",", error + -232, // on "-", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ".", error + 0, // on "..", error + -232, // on "/", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ":", error + 0, // on ":=", error + -232, // on ";", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -232, // on "AND", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -232, // on "DIV", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -232, // on "MOD", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -232, // on "OR", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -232, // on "UNTIL", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1678 + 0, // on "(", error + 0, // on ")", error + -228, // on "*", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "**", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "+", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ",", error + -228, // on "-", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ".", error + 0, // on "..", error + -228, // on "/", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ":", error + 0, // on ":=", error + -228, // on ";", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -228, // on "AND", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -228, // on "DIV", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -228, // on "MOD", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -228, // on "OR", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -228, // on "UNTIL", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1679 + 0, // on "(", error + 0, // on ")", error + -233, // on "*", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "**", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "+", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ",", error + -233, // on "-", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ".", error + 0, // on "..", error + -233, // on "/", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ":", error + 0, // on ":=", error + -233, // on ";", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -233, // on "AND", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -233, // on "DIV", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -233, // on "MOD", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -233, // on "OR", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -233, // on "UNTIL", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1680 + 0, // on "(", error + 0, // on ")", error + -158, // on "*", reduce `primary = variable_access => ActionFn(216);` + -158, // on "**", reduce `primary = variable_access => ActionFn(216);` + -158, // on "+", reduce `primary = variable_access => ActionFn(216);` + 0, // on ",", error + -158, // on "-", reduce `primary = variable_access => ActionFn(216);` + 1858, // on ".", goto 1857 + 0, // on "..", error + -158, // on "/", reduce `primary = variable_access => ActionFn(216);` + 0, // on ":", error + 0, // on ":=", error + -158, // on ";", reduce `primary = variable_access => ActionFn(216);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -158, // on "AND", reduce `primary = variable_access => ActionFn(216);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -158, // on "DIV", reduce `primary = variable_access => ActionFn(216);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -158, // on "MOD", reduce `primary = variable_access => ActionFn(216);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -158, // on "OR", reduce `primary = variable_access => ActionFn(216);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -158, // on "UNTIL", reduce `primary = variable_access => ActionFn(216);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1859, // on "[", goto 1858 + 0, // on "]", error + 1860, // on "^", goto 1859 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1681 + 798, // on "(", goto 797 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 799, // on "NOT", goto 798 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 800, // on "[", goto 799 + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 801, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 800 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 1682 + 0, // on "(", error + 0, // on ")", error + -230, // on "*", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "**", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "+", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ",", error + -230, // on "-", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ".", error + 0, // on "..", error + -230, // on "/", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ":", error + 0, // on ":=", error + -230, // on ";", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -230, // on "AND", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -230, // on "DIV", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -230, // on "MOD", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -230, // on "OR", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -230, // on "UNTIL", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1683 + 1682, // on "(", goto 1681 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1683, // on "NIL", goto 1682 + 1684, // on "NOT", goto 1683 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1685, // on "[", goto 1684 + 0, // on "]", error + 0, // on "^", error + 1686, // on r#"\'[^\']*\'"#, goto 1685 + 1687, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1686 + 1688, // on r#"\\d+"#, goto 1687 + 1689, // on r#"\\d+\\.\\d+"#, goto 1688 + // State 1684 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 1864, // on "]", goto 1863 + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 1685 + 0, // on "(", error + 0, // on ")", error + -229, // on "*", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "**", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "+", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ",", error + -229, // on "-", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ".", error + 0, // on "..", error + -229, // on "/", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ":", error + 0, // on ":=", error + -229, // on ";", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -229, // on "AND", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -229, // on "DIV", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -229, // on "MOD", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -229, // on "OR", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -229, // on "UNTIL", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1686 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + -94, // on ";", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -94, // on "UNTIL", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1687 + 0, // on "(", error + 0, // on ")", error + -231, // on "*", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "**", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "+", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ",", error + -231, // on "-", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ".", error + 0, // on "..", error + -231, // on "/", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ":", error + 0, // on ":=", error + -231, // on ";", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -231, // on "AND", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -231, // on "DIV", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -231, // on "MOD", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -231, // on "OR", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -231, // on "UNTIL", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1688 + 0, // on "(", error + 0, // on ")", error + -234, // on "*", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "**", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "+", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ",", error + -234, // on "-", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ".", error + 0, // on "..", error + -234, // on "/", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ":", error + 0, // on ":=", error + -234, // on ";", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -234, // on "AND", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -234, // on "DIV", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -234, // on "MOD", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -234, // on "OR", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -234, // on "UNTIL", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1689 + 0, // on "(", error + 0, // on ")", error + -220, // on "*", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "**", error + -220, // on "+", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ",", error + -220, // on "-", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ".", error + 0, // on "..", error + -220, // on "/", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ":", error + 0, // on ":=", error + -220, // on ";", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "<", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "<=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "<>", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ">", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ">=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "AND", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -220, // on "DIV", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -220, // on "IN", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "LABEL", error + -220, // on "MOD", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -220, // on "OR", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -220, // on "UNTIL", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1690 + 0, // on "(", error + 0, // on ")", error + -72, // on "*", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "**", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "+", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ",", error + -72, // on "-", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ".", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "..", error + -72, // on "/", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ":", error + 0, // on ":=", error + -72, // on ";", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "<", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "<=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "<>", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ">", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ">=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "AND", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -72, // on "DIV", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -72, // on "IN", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "LABEL", error + -72, // on "MOD", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -72, // on "OR", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -72, // on "UNTIL", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -72, // on "[", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "]", error + -72, // on "^", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1691 + 0, // on "(", error + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + -94, // on ";", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<>", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -94, // on "IN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -94, // on "UNTIL", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1692 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1865, // on "]", goto 1864 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1693 + 0, // on "(", error + 0, // on ")", error + -162, // on "*", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "**", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "+", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ",", error + -162, // on "-", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ".", error + 0, // on "..", error + -162, // on "/", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ":", error + 0, // on ":=", error + -162, // on ";", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "<", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "<=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "<>", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ">", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ">=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "AND", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -162, // on "DIV", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -162, // on "IN", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "LABEL", error + -162, // on "MOD", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -162, // on "OR", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -162, // on "UNTIL", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1694 + 0, // on "(", error + 0, // on ")", error + -200, // on "*", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "**", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "+", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ",", error + -200, // on "-", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ".", error + 0, // on "..", error + -200, // on "/", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ":", error + 0, // on ":=", error + -200, // on ";", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "<", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "<=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "<>", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ">", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ">=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "AND", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -200, // on "DIV", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -200, // on "IN", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "LABEL", error + -200, // on "MOD", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -200, // on "OR", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -200, // on "UNTIL", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1695 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 1542, // on "OTHERWISE", goto 1541 + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 449, // on r#"\'[^\']*\'"#, goto 448 + 450, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 449 + 451, // on r#"\\d+"#, goto 450 + 452, // on r#"\\d+\\.\\d+"#, goto 451 + // State 1696 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -199, // on "+", reduce `semicolon = ";" => ActionFn(252);` + 0, // on ",", error + -199, // on "-", reduce `semicolon = ";" => ActionFn(252);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 1867, // on "END", goto 1866 + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + -199, // on "OTHERWISE", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + -199, // on r#"\'[^\']*\'"#, reduce `semicolon = ";" => ActionFn(252);` + -199, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `semicolon = ";" => ActionFn(252);` + -199, // on r#"\\d+"#, reduce `semicolon = ";" => ActionFn(252);` + -199, // on r#"\\d+\\.\\d+"#, reduce `semicolon = ";" => ActionFn(252);` + // State 1697 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -24, // on ";", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, "END" => ActionFn(188);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -24, // on "UNTIL", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, "END" => ActionFn(188);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1698 + 643, // on "(", goto 642 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 644, // on "NIL", goto 643 + 645, // on "NOT", goto 644 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 646, // on "[", goto 645 + 0, // on "]", error + 0, // on "^", error + 647, // on r#"\'[^\']*\'"#, goto 646 + 648, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 647 + 649, // on r#"\\d+"#, goto 648 + 650, // on r#"\\d+\\.\\d+"#, goto 649 + // State 1699 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 616, // on "BEGIN", goto 615 + 617, // on "CASE", goto 616 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 618, // on "FOR", goto 617 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 619, // on "GOTO", goto 618 + 620, // on "IF", goto 619 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 621, // on "REPEAT", goto 620 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -138, // on "UNTIL", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "VAR", error + 622, // on "WHILE", goto 621 + 623, // on "WITH", goto 622 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 624, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 623 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 1700 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -177, // on ";", reduce `procedure_statement = identifier, params => ActionFn(179);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -177, // on "ELSE", reduce `procedure_statement = identifier, params => ActionFn(179);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -177, // on "UNTIL", reduce `procedure_statement = identifier, params => ActionFn(179);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1701 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 1702 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 1437, // on "BEGIN", goto 1436 + 1438, // on "CASE", goto 1437 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -138, // on "ELSE", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 1439, // on "FOR", goto 1438 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 1440, // on "GOTO", goto 1439 + 1441, // on "IF", goto 1440 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 1442, // on "REPEAT", goto 1441 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -138, // on "UNTIL", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "VAR", error + 1443, // on "WHILE", goto 1442 + 1444, // on "WITH", goto 1443 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1445, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1444 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1703 + 1890, // on "(", goto 1889 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1891, // on "NIL", goto 1890 + 1892, // on "NOT", goto 1891 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1893, // on "[", goto 1892 + 0, // on "]", error + 0, // on "^", error + 1894, // on r#"\'[^\']*\'"#, goto 1893 + 1895, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1894 + 1896, // on r#"\\d+"#, goto 1895 + 1897, // on r#"\\d+\\.\\d+"#, goto 1896 + // State 1704 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 527, // on ";", goto 526 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 1898, // on "END", goto 1897 + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1705 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 1899, // on "OF", goto 1898 + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1706 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 1900, // on ":=", goto 1899 + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1707 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -93, // on ";", reduce `goto_statement = "GOTO", label => ActionFn(187);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -93, // on "ELSE", reduce `goto_statement = "GOTO", label => ActionFn(187);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -93, // on "UNTIL", reduce `goto_statement = "GOTO", label => ActionFn(187);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1708 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -105, // on ";", reduce `label = r#"\\d+"# => ActionFn(14);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -105, // on "ELSE", reduce `label = r#"\\d+"# => ActionFn(14);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -105, // on "UNTIL", reduce `label = r#"\\d+"# => ActionFn(14);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1709 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 1901, // on "THEN", goto 1900 + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1710 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 851, // on ";", goto 850 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 1902, // on "UNTIL", goto 1901 + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1711 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 1903, // on "DO", goto 1902 + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1712 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 90, // on ",", goto 89 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 1904, // on "DO", goto 1903 + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1713 + 0, // on "(", error + 1905, // on ")", goto 1904 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1714 + 0, // on "(", error + 0, // on ")", error + -67, // on "*", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "**", error + -67, // on "+", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ",", error + -67, // on "-", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ".", error + 0, // on "..", error + -67, // on "/", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -67, // on "AND", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -67, // on "DIV", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "DO", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -67, // on "MOD", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -67, // on "OR", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1715 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -206, // on "+", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ",", error + -206, // on "-", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + -206, // on "DO", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -206, // on "OR", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1716 + 0, // on "(", error + 0, // on ")", error + -220, // on "*", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "**", error + -220, // on "+", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ",", error + -220, // on "-", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ".", error + 0, // on "..", error + -220, // on "/", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -220, // on "AND", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -220, // on "DIV", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "DO", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -220, // on "MOD", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -220, // on "OR", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1717 + 0, // on "(", error + 0, // on ")", error + -72, // on "*", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "**", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "+", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ",", error + -72, // on "-", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ".", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "..", error + -72, // on "/", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -72, // on "AND", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -72, // on "DIV", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "DO", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -72, // on "MOD", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -72, // on "OR", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -72, // on "[", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "]", error + -72, // on "^", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1718 + 0, // on "(", error + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "DO", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1719 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1906, // on "]", goto 1905 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1720 + 0, // on "(", error + 0, // on ")", error + -162, // on "*", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "**", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "+", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ",", error + -162, // on "-", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ".", error + 0, // on "..", error + -162, // on "/", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -162, // on "AND", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -162, // on "DIV", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "DO", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -162, // on "MOD", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -162, // on "OR", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1721 + 0, // on "(", error + 0, // on ")", error + -200, // on "*", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "**", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "+", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ",", error + -200, // on "-", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ".", error + 0, // on "..", error + -200, // on "/", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -200, // on "AND", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -200, // on "DIV", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "DO", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -200, // on "MOD", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -200, // on "OR", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1722 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 1911, // on r#"\'[^\']*\'"#, goto 1910 + 350, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 349 + 1912, // on r#"\\d+"#, goto 1911 + 1913, // on r#"\\d+\\.\\d+"#, goto 1912 + // State 1723 + 0, // on "(", error + 1914, // on ")", goto 1913 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 90, // on ",", goto 89 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1724 + 295, // on "(", goto 294 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 119, // on r#"\'[^\']*\'"#, goto 118 + 296, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 295 + 121, // on r#"\\d+"#, goto 120 + 122, // on r#"\\d+\\.\\d+"#, goto 121 + // State 1725 + 0, // on "(", error + -124, // on ")", reduce `new_structured_type = "PACKED", structured_type => ActionFn(57);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -124, // on ";", reduce `new_structured_type = "PACKED", structured_type => ActionFn(57);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1726 + 1482, // on "(", goto 1481 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 1483, // on "ARRAY", goto 1482 + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 1484, // on "PACKED", goto 1483 + 1485, // on "PFILE", goto 1484 + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 1486, // on "RECORD", goto 1485 + 0, // on "REPEAT", error + 1487, // on "SET", goto 1486 + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 1488, // on "^", goto 1487 + 119, // on r#"\'[^\']*\'"#, goto 118 + 1489, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1488 + 121, // on r#"\\d+"#, goto 120 + 122, // on r#"\\d+\\.\\d+"#, goto 121 + // State 1727 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 301, // on ";", goto 300 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 1919, // on "END", goto 1918 + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1728 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 1920, // on "END", goto 1919 + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1729 + 1482, // on "(", goto 1481 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 119, // on r#"\'[^\']*\'"#, goto 118 + 1489, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1488 + 121, // on r#"\\d+"#, goto 120 + 122, // on r#"\\d+\\.\\d+"#, goto 121 + // State 1730 + 0, // on "(", error + -122, // on ")", reduce `new_pointer_type = "^", domain_type => ActionFn(94);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -122, // on ";", reduce `new_pointer_type = "^", domain_type => ActionFn(94);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1731 + 0, // on "(", error + -64, // on ")", reduce `domain_type = identifier => ActionFn(95);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -64, // on ";", reduce `domain_type = identifier => ActionFn(95);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1732 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -247, // on ";", reduce `variant = case_constant_list, ":", "(", record_section_list, semicolon, variant_part, ")" => ActionFn(83);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -247, // on "END", reduce `variant = case_constant_list, ":", "(", record_section_list, semicolon, variant_part, ")" => ActionFn(83);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1733 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 517, // on ",", goto 516 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 1925, // on ":", goto 1924 + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1734 + 0, // on "(", error + -250, // on ")", reduce `variant_list = variant => ActionFn(81);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -250, // on ";", reduce `variant_list = variant => ActionFn(81);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1735 + 0, // on "(", error + -252, // on ")", reduce `variant_part = "CASE", variant_selector, "OF", variant_list => ActionFn(76);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 1927, // on ";", goto 1926 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1736 + 0, // on "(", error + -71, // on ")", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "*", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "**", error + -71, // on "+", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ",", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "-", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ".", error + 0, // on "..", error + -71, // on "/", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -71, // on "<", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "<=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "<>", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ">", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ">=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "AND", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -71, // on "DIV", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -71, // on "IN", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "LABEL", error + -71, // on "MOD", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -71, // on "OR", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1737 + 0, // on "(", error + -5, // on ")", reduce `actual_parameter = expression, ":", expression, ":", expression => ActionFn(186);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + -5, // on ",", reduce `actual_parameter = expression, ":", expression, ":", expression => ActionFn(186);` + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1738 + 0, // on "(", error + -219, // on ")", reduce `term = factor => ActionFn(210);` + -219, // on "*", reduce `term = factor => ActionFn(210);` + 0, // on "**", error + -219, // on "+", reduce `term = factor => ActionFn(210);` + -219, // on ",", reduce `term = factor => ActionFn(210);` + -219, // on "-", reduce `term = factor => ActionFn(210);` + 0, // on ".", error + 0, // on "..", error + -219, // on "/", reduce `term = factor => ActionFn(210);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -219, // on "<", reduce `term = factor => ActionFn(210);` + -219, // on "<=", reduce `term = factor => ActionFn(210);` + -219, // on "<>", reduce `term = factor => ActionFn(210);` + -219, // on "=", reduce `term = factor => ActionFn(210);` + -219, // on ">", reduce `term = factor => ActionFn(210);` + -219, // on ">=", reduce `term = factor => ActionFn(210);` + -219, // on "AND", reduce `term = factor => ActionFn(210);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -219, // on "DIV", reduce `term = factor => ActionFn(210);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -219, // on "IN", reduce `term = factor => ActionFn(210);` + 0, // on "LABEL", error + -219, // on "MOD", reduce `term = factor => ActionFn(210);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -219, // on "OR", reduce `term = factor => ActionFn(210);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1739 + 0, // on "(", error + -238, // on ")", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "*", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "**", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "+", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ",", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "-", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ".", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "..", error + -238, // on "/", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -238, // on "<", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "<=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "<>", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ">", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ">=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "AND", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -238, // on "DIV", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -238, // on "IN", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "LABEL", error + -238, // on "MOD", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -238, // on "OR", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -238, // on "[", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "]", error + -238, // on "^", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1740 + 0, // on "(", error + -160, // on ")", reduce `primary = function_designator => ActionFn(218);` + -160, // on "*", reduce `primary = function_designator => ActionFn(218);` + -160, // on "**", reduce `primary = function_designator => ActionFn(218);` + -160, // on "+", reduce `primary = function_designator => ActionFn(218);` + -160, // on ",", reduce `primary = function_designator => ActionFn(218);` + -160, // on "-", reduce `primary = function_designator => ActionFn(218);` + 0, // on ".", error + 0, // on "..", error + -160, // on "/", reduce `primary = function_designator => ActionFn(218);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -160, // on "<", reduce `primary = function_designator => ActionFn(218);` + -160, // on "<=", reduce `primary = function_designator => ActionFn(218);` + -160, // on "<>", reduce `primary = function_designator => ActionFn(218);` + -160, // on "=", reduce `primary = function_designator => ActionFn(218);` + -160, // on ">", reduce `primary = function_designator => ActionFn(218);` + -160, // on ">=", reduce `primary = function_designator => ActionFn(218);` + -160, // on "AND", reduce `primary = function_designator => ActionFn(218);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -160, // on "DIV", reduce `primary = function_designator => ActionFn(218);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -160, // on "IN", reduce `primary = function_designator => ActionFn(218);` + 0, // on "LABEL", error + -160, // on "MOD", reduce `primary = function_designator => ActionFn(218);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -160, // on "OR", reduce `primary = function_designator => ActionFn(218);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1741 + 1929, // on "(", goto 1928 + -236, // on ")", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "*", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "**", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "+", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ",", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "-", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ".", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "..", error + -236, // on "/", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -236, // on "<", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "<=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "<>", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ">", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ">=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "AND", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -236, // on "DIV", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -236, // on "IN", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "LABEL", error + -236, // on "MOD", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -236, // on "OR", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -236, // on "[", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "]", error + -236, // on "^", reduce `variable_access = identifier => ActionFn(170);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1742 + 0, // on "(", error + -237, // on ")", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "*", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "**", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "+", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ",", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "-", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ".", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "..", error + -237, // on "/", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -237, // on "<", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "<=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "<>", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ">", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ">=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "AND", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -237, // on "DIV", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -237, // on "IN", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "LABEL", error + -237, // on "MOD", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -237, // on "OR", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -237, // on "[", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "]", error + -237, // on "^", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1743 + 0, // on "(", error + -66, // on ")", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "*", reduce `exponentiation = primary => ActionFn(214);` + 1930, // on "**", goto 1929 + -66, // on "+", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ",", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "-", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ".", error + 0, // on "..", error + -66, // on "/", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -66, // on "<", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "<=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "<>", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ">", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ">=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "AND", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -66, // on "DIV", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -66, // on "IN", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "LABEL", error + -66, // on "MOD", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -66, // on "OR", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1744 + 0, // on "(", error + -161, // on ")", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "*", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "**", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "+", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ",", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "-", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ".", error + 0, // on "..", error + -161, // on "/", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -161, // on "<", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "<=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "<>", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ">", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ">=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "AND", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -161, // on "DIV", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -161, // on "IN", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "LABEL", error + -161, // on "MOD", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -161, // on "OR", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1745 + 1754, // on "(", goto 1753 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1755, // on "NIL", goto 1754 + 1756, // on "NOT", goto 1755 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1757, // on "[", goto 1756 + 0, // on "]", error + 0, // on "^", error + 1758, // on r#"\'[^\']*\'"#, goto 1757 + 1759, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1758 + 1760, // on r#"\\d+"#, goto 1759 + 1761, // on r#"\\d+\\.\\d+"#, goto 1760 + // State 1746 + 0, // on "(", error + -68, // on ")", reduce `expression = simple_expression => ActionFn(206);` + 0, // on "*", error + 0, // on "**", error + 765, // on "+", goto 764 + -68, // on ",", reduce `expression = simple_expression => ActionFn(206);` + 766, // on "-", goto 765 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 767, // on "<", goto 766 + 768, // on "<=", goto 767 + 769, // on "<>", goto 768 + 770, // on "=", goto 769 + 771, // on ">", goto 770 + 772, // on ">=", goto 771 + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 773, // on "IN", goto 772 + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 774, // on "OR", goto 773 + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1747 + 0, // on "(", error + -205, // on ")", reduce `simple_expression = term => ActionFn(208);` + 776, // on "*", goto 775 + 0, // on "**", error + -205, // on "+", reduce `simple_expression = term => ActionFn(208);` + -205, // on ",", reduce `simple_expression = term => ActionFn(208);` + -205, // on "-", reduce `simple_expression = term => ActionFn(208);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -205, // on "<", reduce `simple_expression = term => ActionFn(208);` + -205, // on "<=", reduce `simple_expression = term => ActionFn(208);` + -205, // on "<>", reduce `simple_expression = term => ActionFn(208);` + -205, // on "=", reduce `simple_expression = term => ActionFn(208);` + -205, // on ">", reduce `simple_expression = term => ActionFn(208);` + -205, // on ">=", reduce `simple_expression = term => ActionFn(208);` + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -205, // on "IN", reduce `simple_expression = term => ActionFn(208);` + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -205, // on "OR", reduce `simple_expression = term => ActionFn(208);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1748 + 0, // on "(", error + -159, // on ")", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "*", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "**", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "+", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ",", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "-", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ".", error + 0, // on "..", error + -159, // on "/", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -159, // on "<", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "<=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "<>", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ">", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ">=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "AND", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -159, // on "DIV", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -159, // on "IN", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "LABEL", error + -159, // on "MOD", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -159, // on "OR", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1749 + 0, // on "(", error + -232, // on ")", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "*", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "**", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "+", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ",", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "-", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ".", error + 0, // on "..", error + -232, // on "/", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -232, // on "<", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<>", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ">", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ">=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "AND", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -232, // on "DIV", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -232, // on "IN", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "LABEL", error + -232, // on "MOD", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -232, // on "OR", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1750 + 0, // on "(", error + -228, // on ")", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "*", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "**", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "+", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ",", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "-", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ".", error + 0, // on "..", error + -228, // on "/", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -228, // on "<", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<>", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ">", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ">=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "AND", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -228, // on "DIV", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -228, // on "IN", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "LABEL", error + -228, // on "MOD", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -228, // on "OR", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1751 + 0, // on "(", error + -233, // on ")", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "*", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "**", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "+", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ",", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "-", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ".", error + 0, // on "..", error + -233, // on "/", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -233, // on "<", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<>", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ">", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ">=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "AND", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -233, // on "DIV", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -233, // on "IN", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "LABEL", error + -233, // on "MOD", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -233, // on "OR", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1752 + 0, // on "(", error + -158, // on ")", reduce `primary = variable_access => ActionFn(216);` + -158, // on "*", reduce `primary = variable_access => ActionFn(216);` + -158, // on "**", reduce `primary = variable_access => ActionFn(216);` + -158, // on "+", reduce `primary = variable_access => ActionFn(216);` + -158, // on ",", reduce `primary = variable_access => ActionFn(216);` + -158, // on "-", reduce `primary = variable_access => ActionFn(216);` + 1935, // on ".", goto 1934 + 0, // on "..", error + -158, // on "/", reduce `primary = variable_access => ActionFn(216);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -158, // on "<", reduce `primary = variable_access => ActionFn(216);` + -158, // on "<=", reduce `primary = variable_access => ActionFn(216);` + -158, // on "<>", reduce `primary = variable_access => ActionFn(216);` + -158, // on "=", reduce `primary = variable_access => ActionFn(216);` + -158, // on ">", reduce `primary = variable_access => ActionFn(216);` + -158, // on ">=", reduce `primary = variable_access => ActionFn(216);` + -158, // on "AND", reduce `primary = variable_access => ActionFn(216);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -158, // on "DIV", reduce `primary = variable_access => ActionFn(216);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -158, // on "IN", reduce `primary = variable_access => ActionFn(216);` + 0, // on "LABEL", error + -158, // on "MOD", reduce `primary = variable_access => ActionFn(216);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -158, // on "OR", reduce `primary = variable_access => ActionFn(216);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1936, // on "[", goto 1935 + 0, // on "]", error + 1937, // on "^", goto 1936 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1753 + 798, // on "(", goto 797 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 799, // on "NOT", goto 798 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 800, // on "[", goto 799 + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 801, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 800 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 1754 + 0, // on "(", error + -230, // on ")", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "*", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "**", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "+", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ",", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "-", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ".", error + 0, // on "..", error + -230, // on "/", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -230, // on "<", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<>", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ">", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ">=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "AND", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -230, // on "DIV", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -230, // on "IN", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "LABEL", error + -230, // on "MOD", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -230, // on "OR", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1755 + 1754, // on "(", goto 1753 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1755, // on "NIL", goto 1754 + 1756, // on "NOT", goto 1755 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1757, // on "[", goto 1756 + 0, // on "]", error + 0, // on "^", error + 1758, // on r#"\'[^\']*\'"#, goto 1757 + 1759, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1758 + 1760, // on r#"\\d+"#, goto 1759 + 1761, // on r#"\\d+\\.\\d+"#, goto 1760 + // State 1756 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 1941, // on "]", goto 1940 + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 1757 + 0, // on "(", error + -229, // on ")", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "*", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "**", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "+", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ",", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "-", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ".", error + 0, // on "..", error + -229, // on "/", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -229, // on "<", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<>", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ">", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ">=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "AND", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -229, // on "DIV", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -229, // on "IN", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "LABEL", error + -229, // on "MOD", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -229, // on "OR", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1758 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ")", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ",", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -94, // on "<", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<>", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -94, // on "IN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1759 + 0, // on "(", error + -231, // on ")", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "*", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "**", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "+", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ",", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "-", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ".", error + 0, // on "..", error + -231, // on "/", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -231, // on "<", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<>", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ">", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ">=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "AND", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -231, // on "DIV", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -231, // on "IN", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "LABEL", error + -231, // on "MOD", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -231, // on "OR", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1760 + 0, // on "(", error + -234, // on ")", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "*", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "**", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "+", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ",", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "-", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ".", error + 0, // on "..", error + -234, // on "/", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -234, // on "<", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<>", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ">", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ">=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "AND", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -234, // on "DIV", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -234, // on "IN", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "LABEL", error + -234, // on "MOD", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -234, // on "OR", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1761 + 0, // on "(", error + 1942, // on ")", goto 1941 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1762 + 0, // on "(", error + -67, // on ")", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "*", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "**", error + -67, // on "+", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ",", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "-", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ".", error + 0, // on "..", error + -67, // on "/", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ":", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -67, // on "AND", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -67, // on "DIV", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -67, // on "MOD", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -67, // on "OR", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1763 + 0, // on "(", error + -206, // on ")", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 776, // on "*", goto 775 + 0, // on "**", error + -206, // on "+", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ",", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "-", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + -206, // on ":", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -206, // on "OR", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1764 + 0, // on "(", error + -220, // on ")", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "*", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "**", error + -220, // on "+", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ",", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "-", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ".", error + 0, // on "..", error + -220, // on "/", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ":", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -220, // on "AND", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -220, // on "DIV", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -220, // on "MOD", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -220, // on "OR", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1765 + 0, // on "(", error + -72, // on ")", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "*", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "**", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "+", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ",", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "-", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ".", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "..", error + -72, // on "/", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ":", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -72, // on "AND", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -72, // on "DIV", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -72, // on "MOD", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -72, // on "OR", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -72, // on "[", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "]", error + -72, // on "^", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1766 + 0, // on "(", error + -94, // on ")", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ",", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ":", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1767 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1943, // on "]", goto 1942 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1768 + 0, // on "(", error + -162, // on ")", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "*", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "**", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "+", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ",", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "-", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ".", error + 0, // on "..", error + -162, // on "/", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ":", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -162, // on "AND", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -162, // on "DIV", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -162, // on "MOD", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -162, // on "OR", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1769 + 0, // on "(", error + -200, // on ")", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "*", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "**", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "+", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ",", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "-", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ".", error + 0, // on "..", error + -200, // on "/", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ":", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -200, // on "AND", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -200, // on "DIV", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -200, // on "MOD", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -200, // on "OR", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1770 + 0, // on "(", error + 1944, // on ")", goto 1943 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1771 + 0, // on "(", error + 0, // on ")", error + -67, // on "*", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "**", error + -67, // on "+", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ",", error + -67, // on "-", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ".", error + 0, // on "..", error + -67, // on "/", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ":", error + 0, // on ":=", error + -67, // on ";", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -67, // on "AND", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -67, // on "DIV", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -67, // on "END", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -67, // on "MOD", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -67, // on "OR", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1772 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -206, // on "+", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ",", error + -206, // on "-", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + -206, // on ";", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -206, // on "END", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -206, // on "OR", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1773 + 0, // on "(", error + 0, // on ")", error + -220, // on "*", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "**", error + -220, // on "+", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ",", error + -220, // on "-", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ".", error + 0, // on "..", error + -220, // on "/", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ":", error + 0, // on ":=", error + -220, // on ";", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -220, // on "AND", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -220, // on "DIV", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -220, // on "END", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -220, // on "MOD", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -220, // on "OR", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1774 + 0, // on "(", error + 0, // on ")", error + -72, // on "*", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "**", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "+", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ",", error + -72, // on "-", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ".", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "..", error + -72, // on "/", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ":", error + 0, // on ":=", error + -72, // on ";", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -72, // on "AND", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -72, // on "DIV", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -72, // on "END", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -72, // on "MOD", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -72, // on "OR", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -72, // on "[", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "]", error + -72, // on "^", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1775 + 0, // on "(", error + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + -94, // on ";", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -94, // on "END", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1776 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1945, // on "]", goto 1944 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1777 + 0, // on "(", error + 0, // on ")", error + -162, // on "*", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "**", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "+", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ",", error + -162, // on "-", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ".", error + 0, // on "..", error + -162, // on "/", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ":", error + 0, // on ":=", error + -162, // on ";", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -162, // on "AND", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -162, // on "DIV", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -162, // on "END", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -162, // on "MOD", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -162, // on "OR", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1778 + 0, // on "(", error + 0, // on ")", error + -200, // on "*", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "**", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "+", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ",", error + -200, // on "-", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ".", error + 0, // on "..", error + -200, // on "/", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ":", error + 0, // on ":=", error + -200, // on ";", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -200, // on "AND", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -200, // on "DIV", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -200, // on "END", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -200, // on "MOD", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -200, // on "OR", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1779 + 0, // on "(", error + 1946, // on ")", goto 1945 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1780 + 0, // on "(", error + 0, // on ")", error + -67, // on "*", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "**", error + -67, // on "+", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ",", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "-", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ".", error + 0, // on "..", error + -67, // on "/", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -67, // on "AND", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -67, // on "DIV", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -67, // on "MOD", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -67, // on "OR", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -67, // on "]", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1781 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -206, // on "+", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ",", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "-", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -206, // on "OR", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -206, // on "]", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1782 + 0, // on "(", error + 0, // on ")", error + -220, // on "*", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "**", error + -220, // on "+", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ",", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "-", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ".", error + 0, // on "..", error + -220, // on "/", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -220, // on "AND", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -220, // on "DIV", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -220, // on "MOD", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -220, // on "OR", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -220, // on "]", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1783 + 0, // on "(", error + 0, // on ")", error + -72, // on "*", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "**", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "+", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ",", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "-", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ".", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "..", error + -72, // on "/", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -72, // on "AND", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -72, // on "DIV", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -72, // on "MOD", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -72, // on "OR", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -72, // on "[", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "]", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "^", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1784 + 0, // on "(", error + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ",", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "]", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1785 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1947, // on "]", goto 1946 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1786 + 0, // on "(", error + 0, // on ")", error + -162, // on "*", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "**", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "+", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ",", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "-", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ".", error + 0, // on "..", error + -162, // on "/", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -162, // on "AND", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -162, // on "DIV", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -162, // on "MOD", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -162, // on "OR", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -162, // on "]", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1787 + 0, // on "(", error + 0, // on ")", error + -200, // on "*", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "**", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "+", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ",", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "-", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ".", error + 0, // on "..", error + -200, // on "/", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -200, // on "AND", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -200, // on "DIV", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -200, // on "MOD", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -200, // on "OR", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -200, // on "]", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1788 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 1948, // on ";", goto 1947 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 1949, // on "END", goto 1948 + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1789 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -156, // on ";", reduce `otherwisepart = "OTHERWISE", ":" => ActionFn(197);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + -156, // on "BEGIN", reduce `otherwisepart = "OTHERWISE", ":" => ActionFn(197);` + -156, // on "CASE", reduce `otherwisepart = "OTHERWISE", ":" => ActionFn(197);` + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -156, // on "END", reduce `otherwisepart = "OTHERWISE", ":" => ActionFn(197);` + 0, // on "EXTERNAL", error + -156, // on "FOR", reduce `otherwisepart = "OTHERWISE", ":" => ActionFn(197);` + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + -156, // on "GOTO", reduce `otherwisepart = "OTHERWISE", ":" => ActionFn(197);` + -156, // on "IF", reduce `otherwisepart = "OTHERWISE", ":" => ActionFn(197);` + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + -156, // on "REPEAT", reduce `otherwisepart = "OTHERWISE", ":" => ActionFn(197);` + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + -156, // on "WHILE", reduce `otherwisepart = "OTHERWISE", ":" => ActionFn(197);` + -156, // on "WITH", reduce `otherwisepart = "OTHERWISE", ":" => ActionFn(197);` + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + -156, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `otherwisepart = "OTHERWISE", ":" => ActionFn(197);` + -156, // on r#"\\d+"#, reduce `otherwisepart = "OTHERWISE", ":" => ActionFn(197);` + 0, // on r#"\\d+\\.\\d+"#, error + // State 1790 + 0, // on "(", error + 0, // on ")", error + -157, // on "*", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "**", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "+", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ",", error + -157, // on "-", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ".", error + 0, // on "..", error + -157, // on "/", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -157, // on "AND", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -157, // on "DIV", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -157, // on "MOD", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "NIL", error + 0, // on "NOT", error + -157, // on "OF", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "OR", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1791 + 0, // on "(", error + 0, // on ")", error + -103, // on "*", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "**", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "+", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ",", error + -103, // on "-", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ".", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "..", error + -103, // on "/", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -103, // on "AND", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -103, // on "DIV", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -103, // on "MOD", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "NIL", error + 0, // on "NOT", error + -103, // on "OF", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "OR", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -103, // on "[", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "]", error + -103, // on "^", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1792 + 0, // on "(", error + 1950, // on ")", goto 1949 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1793 + 0, // on "(", error + -67, // on ")", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "*", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "**", error + -67, // on "+", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ",", error + -67, // on "-", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ".", error + 0, // on "..", error + -67, // on "/", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -67, // on "AND", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -67, // on "DIV", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -67, // on "MOD", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -67, // on "OR", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1794 + 0, // on "(", error + -206, // on ")", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 776, // on "*", goto 775 + 0, // on "**", error + -206, // on "+", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ",", error + -206, // on "-", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -206, // on "OR", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1795 + 0, // on "(", error + -220, // on ")", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "*", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "**", error + -220, // on "+", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ",", error + -220, // on "-", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ".", error + 0, // on "..", error + -220, // on "/", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -220, // on "AND", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -220, // on "DIV", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -220, // on "MOD", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -220, // on "OR", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1796 + 0, // on "(", error + -72, // on ")", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "*", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "**", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "+", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ",", error + -72, // on "-", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ".", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "..", error + -72, // on "/", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -72, // on "AND", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -72, // on "DIV", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -72, // on "MOD", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -72, // on "OR", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -72, // on "[", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "]", error + -72, // on "^", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1797 + 0, // on "(", error + -94, // on ")", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1798 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1951, // on "]", goto 1950 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1799 + 0, // on "(", error + -162, // on ")", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "*", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "**", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "+", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ",", error + -162, // on "-", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ".", error + 0, // on "..", error + -162, // on "/", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -162, // on "AND", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -162, // on "DIV", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -162, // on "MOD", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -162, // on "OR", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1800 + 0, // on "(", error + -200, // on ")", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "*", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "**", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "+", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ",", error + -200, // on "-", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ".", error + 0, // on "..", error + -200, // on "/", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -200, // on "AND", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -200, // on "DIV", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -200, // on "MOD", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -200, // on "OR", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1801 + 0, // on "(", error + 1952, // on ")", goto 1951 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1802 + 0, // on "(", error + 0, // on ")", error + -67, // on "*", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "**", error + -67, // on "+", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ",", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "-", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ".", error + -67, // on "..", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "/", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -67, // on "AND", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -67, // on "DIV", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -67, // on "MOD", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -67, // on "OR", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -67, // on "]", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1803 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -206, // on "+", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ",", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "-", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ".", error + -206, // on "..", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -206, // on "OR", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -206, // on "]", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1804 + 0, // on "(", error + 0, // on ")", error + -220, // on "*", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "**", error + -220, // on "+", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ",", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "-", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ".", error + -220, // on "..", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "/", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -220, // on "AND", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -220, // on "DIV", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -220, // on "MOD", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -220, // on "OR", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -220, // on "]", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1805 + 0, // on "(", error + 0, // on ")", error + -72, // on "*", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "**", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "+", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ",", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "-", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ".", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "..", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "/", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -72, // on "AND", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -72, // on "DIV", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -72, // on "MOD", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -72, // on "OR", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -72, // on "[", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "]", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "^", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1806 + 0, // on "(", error + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ",", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "..", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "]", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1807 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1953, // on "]", goto 1952 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1808 + 0, // on "(", error + 0, // on ")", error + -162, // on "*", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "**", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "+", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ",", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "-", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ".", error + -162, // on "..", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "/", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -162, // on "AND", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -162, // on "DIV", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -162, // on "MOD", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -162, // on "OR", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -162, // on "]", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1809 + 0, // on "(", error + 0, // on ")", error + -200, // on "*", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "**", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "+", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ",", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "-", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ".", error + -200, // on "..", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "/", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -200, // on "AND", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -200, // on "DIV", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -200, // on "MOD", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -200, // on "OR", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -200, // on "]", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1810 + 0, // on "(", error + 0, // on ")", error + -157, // on "*", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "**", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "+", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ",", error + -157, // on "-", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ".", error + 0, // on "..", error + -157, // on "/", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -157, // on "<", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "<=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "<>", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ">", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ">=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "AND", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -157, // on "DIV", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "DO", error + -157, // on "DOWNTO", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -157, // on "IN", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "LABEL", error + -157, // on "MOD", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -157, // on "OR", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -157, // on "TO", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1811 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 478, // on "BEGIN", goto 477 + 479, // on "CASE", goto 478 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -138, // on "END", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "EXTERNAL", error + 480, // on "FOR", goto 479 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 481, // on "GOTO", goto 480 + 482, // on "IF", goto 481 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 483, // on "REPEAT", goto 482 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 484, // on "WHILE", goto 483 + 485, // on "WITH", goto 484 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 486, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 485 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 1812 + 0, // on "(", error + 0, // on ")", error + -88, // on "*", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "**", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "+", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ",", error + -88, // on "-", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ".", error + 0, // on "..", error + -88, // on "/", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -88, // on "AND", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -88, // on "DIV", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "DO", error + -88, // on "DOWNTO", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -88, // on "MOD", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -88, // on "OR", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -88, // on "TO", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1813 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 1814 + 1604, // on "(", goto 1603 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1605, // on "NIL", goto 1604 + 1606, // on "NOT", goto 1605 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1607, // on "[", goto 1606 + 0, // on "]", error + 0, // on "^", error + 1608, // on r#"\'[^\']*\'"#, goto 1607 + 1609, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1608 + 1610, // on r#"\\d+"#, goto 1609 + 1611, // on r#"\\d+\\.\\d+"#, goto 1610 + // State 1815 + 0, // on "(", error + 0, // on ")", error + -70, // on "*", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "**", error + -70, // on "+", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ",", error + -70, // on "-", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ".", error + 0, // on "..", error + -70, // on "/", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -70, // on "AND", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -70, // on "DIV", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "DO", error + -70, // on "DOWNTO", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -70, // on "MOD", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -70, // on "OR", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -70, // on "TO", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1816 + 1604, // on "(", goto 1603 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1605, // on "NIL", goto 1604 + 1606, // on "NOT", goto 1605 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1607, // on "[", goto 1606 + 0, // on "]", error + 0, // on "^", error + 1608, // on r#"\'[^\']*\'"#, goto 1607 + 1609, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1608 + 1610, // on r#"\\d+"#, goto 1609 + 1611, // on r#"\\d+\\.\\d+"#, goto 1610 + // State 1817 + 1604, // on "(", goto 1603 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1605, // on "NIL", goto 1604 + 1606, // on "NOT", goto 1605 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1607, // on "[", goto 1606 + 0, // on "]", error + 0, // on "^", error + 1608, // on r#"\'[^\']*\'"#, goto 1607 + 1609, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1608 + 1610, // on r#"\\d+"#, goto 1609 + 1611, // on r#"\\d+\\.\\d+"#, goto 1610 + // State 1818 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1961, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1960 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1819 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 1820 + 0, // on "(", error + 0, // on ")", error + -239, // on "*", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "**", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "+", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ",", error + -239, // on "-", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ".", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "..", error + -239, // on "/", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -239, // on "AND", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -239, // on "DIV", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "DO", error + -239, // on "DOWNTO", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -239, // on "MOD", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -239, // on "OR", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -239, // on "TO", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -239, // on "[", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "]", error + -239, // on "^", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1821 + 0, // on "(", error + 1963, // on ")", goto 1962 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1822 + 0, // on "(", error + 0, // on ")", error + -163, // on "*", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "**", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "+", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ",", error + -163, // on "-", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ".", error + 0, // on "..", error + -163, // on "/", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -163, // on "AND", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -163, // on "DIV", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "DO", error + -163, // on "DOWNTO", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -163, // on "MOD", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -163, // on "OR", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -163, // on "TO", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1823 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1964, // on "]", goto 1963 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1824 + 0, // on "(", error + 0, // on ")", error + -201, // on "*", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "**", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "+", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ",", error + -201, // on "-", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ".", error + 0, // on "..", error + -201, // on "/", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -201, // on "AND", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -201, // on "DIV", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "DO", error + -201, // on "DOWNTO", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -201, // on "MOD", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -201, // on "OR", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -201, // on "TO", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1825 + 0, // on "(", error + 0, // on ")", error + -103, // on "*", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "**", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "+", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ",", error + -103, // on "-", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ".", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "..", error + -103, // on "/", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -103, // on "<", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "<=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "<>", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ">", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ">=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "AND", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -103, // on "DIV", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "DO", error + -103, // on "DOWNTO", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -103, // on "IN", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "LABEL", error + -103, // on "MOD", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -103, // on "OR", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -103, // on "TO", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -103, // on "[", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "]", error + -103, // on "^", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1826 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -157, // on ";", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -157, // on "ELSE", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "END", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1827 + 0, // on "(", error + 0, // on ")", error + -88, // on "*", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "**", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "+", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ",", error + -88, // on "-", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ".", error + 0, // on "..", error + -88, // on "/", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ":", error + 0, // on ":=", error + -88, // on ";", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "<", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "<=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "<>", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ">", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ">=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "AND", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -88, // on "DIV", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -88, // on "ELSE", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "END", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -88, // on "IN", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "LABEL", error + -88, // on "MOD", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -88, // on "OR", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1828 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 1829 + 1639, // on "(", goto 1638 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1640, // on "NIL", goto 1639 + 1641, // on "NOT", goto 1640 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1642, // on "[", goto 1641 + 0, // on "]", error + 0, // on "^", error + 1643, // on r#"\'[^\']*\'"#, goto 1642 + 1644, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1643 + 1645, // on r#"\\d+"#, goto 1644 + 1646, // on r#"\\d+\\.\\d+"#, goto 1645 + // State 1830 + 0, // on "(", error + 0, // on ")", error + -70, // on "*", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "**", error + -70, // on "+", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ",", error + -70, // on "-", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ".", error + 0, // on "..", error + -70, // on "/", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ":", error + 0, // on ":=", error + -70, // on ";", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "<", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "<=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "<>", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ">", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ">=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "AND", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -70, // on "DIV", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -70, // on "ELSE", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "END", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -70, // on "IN", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "LABEL", error + -70, // on "MOD", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -70, // on "OR", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1831 + 1639, // on "(", goto 1638 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1640, // on "NIL", goto 1639 + 1641, // on "NOT", goto 1640 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1642, // on "[", goto 1641 + 0, // on "]", error + 0, // on "^", error + 1643, // on r#"\'[^\']*\'"#, goto 1642 + 1644, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1643 + 1645, // on r#"\\d+"#, goto 1644 + 1646, // on r#"\\d+\\.\\d+"#, goto 1645 + // State 1832 + 1984, // on "(", goto 1983 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1985, // on "NIL", goto 1984 + 1986, // on "NOT", goto 1985 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1987, // on "[", goto 1986 + 0, // on "]", error + 0, // on "^", error + 1988, // on r#"\'[^\']*\'"#, goto 1987 + 1989, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1988 + 1990, // on r#"\\d+"#, goto 1989 + 1991, // on r#"\\d+\\.\\d+"#, goto 1990 + // State 1833 + 1639, // on "(", goto 1638 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1640, // on "NIL", goto 1639 + 1641, // on "NOT", goto 1640 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1642, // on "[", goto 1641 + 0, // on "]", error + 0, // on "^", error + 1643, // on r#"\'[^\']*\'"#, goto 1642 + 1644, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1643 + 1645, // on r#"\\d+"#, goto 1644 + 1646, // on r#"\\d+\\.\\d+"#, goto 1645 + // State 1834 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1994, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1993 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1835 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 1836 + 0, // on "(", error + 0, // on ")", error + -239, // on "*", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "**", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "+", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ",", error + -239, // on "-", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ".", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "..", error + -239, // on "/", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ":", error + 0, // on ":=", error + -239, // on ";", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "<", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "<=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "<>", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ">", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ">=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "AND", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -239, // on "DIV", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -239, // on "ELSE", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "END", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -239, // on "IN", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "LABEL", error + -239, // on "MOD", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -239, // on "OR", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -239, // on "[", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "]", error + -239, // on "^", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1837 + 0, // on "(", error + 1996, // on ")", goto 1995 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1838 + 0, // on "(", error + 0, // on ")", error + -163, // on "*", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "**", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "+", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ",", error + -163, // on "-", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ".", error + 0, // on "..", error + -163, // on "/", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ":", error + 0, // on ":=", error + -163, // on ";", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "<", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "<=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "<>", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ">", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ">=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "AND", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -163, // on "DIV", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -163, // on "ELSE", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "END", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -163, // on "IN", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "LABEL", error + -163, // on "MOD", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -163, // on "OR", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1839 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 1997, // on "]", goto 1996 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1840 + 0, // on "(", error + 0, // on ")", error + -201, // on "*", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "**", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "+", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ",", error + -201, // on "-", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ".", error + 0, // on "..", error + -201, // on "/", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ":", error + 0, // on ":=", error + -201, // on ";", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "<", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "<=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "<>", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ">", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ">=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "AND", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -201, // on "DIV", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -201, // on "ELSE", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "END", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -201, // on "IN", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "LABEL", error + -201, // on "MOD", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -201, // on "OR", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1841 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 1999, // on ";", goto 1998 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 2000, // on "END", goto 1999 + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1842 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 1361, // on "DOWNTO", goto 1360 + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 1362, // on "TO", goto 1361 + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1843 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -208, // on ";", reduce `statement = closed_statement => ActionFn(139);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 2002, // on "ELSE", goto 2001 + -208, // on "END", reduce `statement = closed_statement => ActionFn(139);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1844 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -197, // on ";", reduce `repeat_statement = "REPEAT", statement_sequence, "UNTIL", boolean_expression => ActionFn(159);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -197, // on "ELSE", reduce `repeat_statement = "REPEAT", statement_sequence, "UNTIL", boolean_expression => ActionFn(159);` + -197, // on "END", reduce `repeat_statement = "REPEAT", statement_sequence, "UNTIL", boolean_expression => ActionFn(159);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1845 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -15, // on ";", reduce `boolean_expression = expression => ActionFn(205);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -15, // on "ELSE", reduce `boolean_expression = expression => ActionFn(205);` + -15, // on "END", reduce `boolean_expression = expression => ActionFn(205);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1846 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -38, // on ";", reduce `closed_while_statement = "WHILE", boolean_expression, "DO", closed_statement => ActionFn(161);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -38, // on "ELSE", reduce `closed_while_statement = "WHILE", boolean_expression, "DO", closed_statement => ActionFn(161);` + -38, // on "END", reduce `closed_while_statement = "WHILE", boolean_expression, "DO", closed_statement => ActionFn(161);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1847 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -39, // on ";", reduce `closed_with_statement = "WITH", record_variable_list, "DO", closed_statement => ActionFn(165);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -39, // on "ELSE", reduce `closed_with_statement = "WITH", record_variable_list, "DO", closed_statement => ActionFn(165);` + -39, // on "END", reduce `closed_with_statement = "WITH", record_variable_list, "DO", closed_statement => ActionFn(165);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1848 + 0, // on "(", error + 0, // on ")", error + -157, // on "*", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "**", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "+", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ",", error + -157, // on "-", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ".", error + 0, // on "..", error + -157, // on "/", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -157, // on "AND", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -157, // on "DIV", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -157, // on "MOD", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -157, // on "OR", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -157, // on "THEN", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1849 + 0, // on "(", error + 0, // on ")", error + -103, // on "*", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "**", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "+", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ",", error + -103, // on "-", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ".", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "..", error + -103, // on "/", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -103, // on "AND", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -103, // on "DIV", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -103, // on "MOD", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -103, // on "OR", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + -103, // on "THEN", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -103, // on "[", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "]", error + -103, // on "^", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1850 + 0, // on "(", error + 0, // on ")", error + -157, // on "*", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "**", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "+", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ",", error + -157, // on "-", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ".", error + 0, // on "..", error + -157, // on "/", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ":", error + 0, // on ":=", error + -157, // on ";", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "<", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "<=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "<>", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ">", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ">=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "AND", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -157, // on "DIV", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -157, // on "IN", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "LABEL", error + -157, // on "MOD", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -157, // on "OR", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -157, // on "UNTIL", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1851 + 0, // on "(", error + 0, // on ")", error + -88, // on "*", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "**", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "+", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ",", error + -88, // on "-", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ".", error + 0, // on "..", error + -88, // on "/", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ":", error + 0, // on ":=", error + -88, // on ";", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -88, // on "AND", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -88, // on "DIV", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -88, // on "MOD", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -88, // on "OR", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -88, // on "UNTIL", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1852 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 1853 + 1682, // on "(", goto 1681 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1683, // on "NIL", goto 1682 + 1684, // on "NOT", goto 1683 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1685, // on "[", goto 1684 + 0, // on "]", error + 0, // on "^", error + 1686, // on r#"\'[^\']*\'"#, goto 1685 + 1687, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1686 + 1688, // on r#"\\d+"#, goto 1687 + 1689, // on r#"\\d+\\.\\d+"#, goto 1688 + // State 1854 + 0, // on "(", error + 0, // on ")", error + -70, // on "*", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "**", error + -70, // on "+", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ",", error + -70, // on "-", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ".", error + 0, // on "..", error + -70, // on "/", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ":", error + 0, // on ":=", error + -70, // on ";", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -70, // on "AND", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -70, // on "DIV", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -70, // on "MOD", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -70, // on "OR", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -70, // on "UNTIL", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1855 + 1682, // on "(", goto 1681 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1683, // on "NIL", goto 1682 + 1684, // on "NOT", goto 1683 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1685, // on "[", goto 1684 + 0, // on "]", error + 0, // on "^", error + 1686, // on r#"\'[^\']*\'"#, goto 1685 + 1687, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1686 + 1688, // on r#"\\d+"#, goto 1687 + 1689, // on r#"\\d+\\.\\d+"#, goto 1688 + // State 1856 + 1682, // on "(", goto 1681 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1683, // on "NIL", goto 1682 + 1684, // on "NOT", goto 1683 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1685, // on "[", goto 1684 + 0, // on "]", error + 0, // on "^", error + 1686, // on r#"\'[^\']*\'"#, goto 1685 + 1687, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1686 + 1688, // on r#"\\d+"#, goto 1687 + 1689, // on r#"\\d+\\.\\d+"#, goto 1688 + // State 1857 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 2008, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 2007 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1858 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 1859 + 0, // on "(", error + 0, // on ")", error + -239, // on "*", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "**", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "+", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ",", error + -239, // on "-", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ".", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "..", error + -239, // on "/", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ":", error + 0, // on ":=", error + -239, // on ";", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -239, // on "AND", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -239, // on "DIV", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -239, // on "MOD", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -239, // on "OR", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -239, // on "UNTIL", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -239, // on "[", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "]", error + -239, // on "^", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1860 + 0, // on "(", error + 2010, // on ")", goto 2009 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1861 + 0, // on "(", error + 0, // on ")", error + -163, // on "*", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "**", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "+", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ",", error + -163, // on "-", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ".", error + 0, // on "..", error + -163, // on "/", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ":", error + 0, // on ":=", error + -163, // on ";", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -163, // on "AND", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -163, // on "DIV", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -163, // on "MOD", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -163, // on "OR", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -163, // on "UNTIL", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1862 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 2011, // on "]", goto 2010 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1863 + 0, // on "(", error + 0, // on ")", error + -201, // on "*", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "**", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "+", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ",", error + -201, // on "-", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ".", error + 0, // on "..", error + -201, // on "/", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ":", error + 0, // on ":=", error + -201, // on ";", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -201, // on "AND", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -201, // on "DIV", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -201, // on "MOD", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -201, // on "OR", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -201, // on "UNTIL", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1864 + 0, // on "(", error + 0, // on ")", error + -103, // on "*", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "**", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "+", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ",", error + -103, // on "-", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ".", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "..", error + -103, // on "/", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ":", error + 0, // on ":=", error + -103, // on ";", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "<", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "<=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "<>", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ">", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ">=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "AND", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -103, // on "DIV", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -103, // on "IN", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "LABEL", error + -103, // on "MOD", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -103, // on "OR", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -103, // on "UNTIL", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -103, // on "[", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "]", error + -103, // on "^", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1865 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 478, // on "BEGIN", goto 477 + 479, // on "CASE", goto 478 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -138, // on "END", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "EXTERNAL", error + 480, // on "FOR", goto 479 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 481, // on "GOTO", goto 480 + 482, // on "IF", goto 481 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 483, // on "REPEAT", goto 482 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 484, // on "WHILE", goto 483 + 485, // on "WITH", goto 484 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 486, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 485 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 1866 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -25, // on ";", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, ";", "END" => ActionFn(189);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -25, // on "UNTIL", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, ";", "END" => ActionFn(189);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1867 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 2013, // on "DO", goto 2012 + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1868 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -35, // on ";", reduce `closed_if_statement = "IF", boolean_expression, "THEN", closed_statement, "ELSE", closed_statement => ActionFn(168);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -35, // on "UNTIL", reduce `closed_if_statement = "IF", boolean_expression, "THEN", closed_statement, "ELSE", closed_statement => ActionFn(168);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1869 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -148, // on ";", reduce `open_if_statement = "IF", boolean_expression, "THEN", closed_statement, "ELSE", open_statement => ActionFn(167);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -148, // on "UNTIL", reduce `open_if_statement = "IF", boolean_expression, "THEN", closed_statement, "ELSE", open_statement => ActionFn(167);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1870 + 0, // on "(", error + 2014, // on ")", goto 2013 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1871 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -36, // on ";", reduce `closed_statement = label, ":", non_labeled_closed_statement => ActionFn(142);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -36, // on "ELSE", reduce `closed_statement = label, ":", non_labeled_closed_statement => ActionFn(142);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -36, // on "UNTIL", reduce `closed_statement = label, ":", non_labeled_closed_statement => ActionFn(142);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1872 + 0, // on "(", error + 0, // on ")", error + -71, // on "*", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "**", error + -71, // on "+", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ",", error + -71, // on "-", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ".", error + 0, // on "..", error + -71, // on "/", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ":", error + 0, // on ":=", error + -71, // on ";", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "<", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "<=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "<>", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ">", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ">=", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "AND", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -71, // on "DIV", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -71, // on "ELSE", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -71, // on "IN", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "LABEL", error + -71, // on "MOD", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -71, // on "OR", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -71, // on "UNTIL", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1873 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -12, // on ";", reduce `assignment_statement = variable_access, ":=", expression => ActionFn(169);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -12, // on "ELSE", reduce `assignment_statement = variable_access, ":=", expression => ActionFn(169);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -12, // on "UNTIL", reduce `assignment_statement = variable_access, ":=", expression => ActionFn(169);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1874 + 0, // on "(", error + 0, // on ")", error + -219, // on "*", reduce `term = factor => ActionFn(210);` + 0, // on "**", error + -219, // on "+", reduce `term = factor => ActionFn(210);` + 0, // on ",", error + -219, // on "-", reduce `term = factor => ActionFn(210);` + 0, // on ".", error + 0, // on "..", error + -219, // on "/", reduce `term = factor => ActionFn(210);` + 0, // on ":", error + 0, // on ":=", error + -219, // on ";", reduce `term = factor => ActionFn(210);` + -219, // on "<", reduce `term = factor => ActionFn(210);` + -219, // on "<=", reduce `term = factor => ActionFn(210);` + -219, // on "<>", reduce `term = factor => ActionFn(210);` + -219, // on "=", reduce `term = factor => ActionFn(210);` + -219, // on ">", reduce `term = factor => ActionFn(210);` + -219, // on ">=", reduce `term = factor => ActionFn(210);` + -219, // on "AND", reduce `term = factor => ActionFn(210);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -219, // on "DIV", reduce `term = factor => ActionFn(210);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -219, // on "ELSE", reduce `term = factor => ActionFn(210);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -219, // on "IN", reduce `term = factor => ActionFn(210);` + 0, // on "LABEL", error + -219, // on "MOD", reduce `term = factor => ActionFn(210);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -219, // on "OR", reduce `term = factor => ActionFn(210);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -219, // on "UNTIL", reduce `term = factor => ActionFn(210);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1875 + 0, // on "(", error + 0, // on ")", error + -238, // on "*", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "**", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "+", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ",", error + -238, // on "-", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ".", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "..", error + -238, // on "/", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ":", error + 0, // on ":=", error + -238, // on ";", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "<", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "<=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "<>", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ">", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ">=", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "AND", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -238, // on "DIV", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -238, // on "ELSE", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -238, // on "IN", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "LABEL", error + -238, // on "MOD", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -238, // on "OR", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -238, // on "UNTIL", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -238, // on "[", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "]", error + -238, // on "^", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1876 + 0, // on "(", error + 0, // on ")", error + -160, // on "*", reduce `primary = function_designator => ActionFn(218);` + -160, // on "**", reduce `primary = function_designator => ActionFn(218);` + -160, // on "+", reduce `primary = function_designator => ActionFn(218);` + 0, // on ",", error + -160, // on "-", reduce `primary = function_designator => ActionFn(218);` + 0, // on ".", error + 0, // on "..", error + -160, // on "/", reduce `primary = function_designator => ActionFn(218);` + 0, // on ":", error + 0, // on ":=", error + -160, // on ";", reduce `primary = function_designator => ActionFn(218);` + -160, // on "<", reduce `primary = function_designator => ActionFn(218);` + -160, // on "<=", reduce `primary = function_designator => ActionFn(218);` + -160, // on "<>", reduce `primary = function_designator => ActionFn(218);` + -160, // on "=", reduce `primary = function_designator => ActionFn(218);` + -160, // on ">", reduce `primary = function_designator => ActionFn(218);` + -160, // on ">=", reduce `primary = function_designator => ActionFn(218);` + -160, // on "AND", reduce `primary = function_designator => ActionFn(218);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -160, // on "DIV", reduce `primary = function_designator => ActionFn(218);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -160, // on "ELSE", reduce `primary = function_designator => ActionFn(218);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -160, // on "IN", reduce `primary = function_designator => ActionFn(218);` + 0, // on "LABEL", error + -160, // on "MOD", reduce `primary = function_designator => ActionFn(218);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -160, // on "OR", reduce `primary = function_designator => ActionFn(218);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -160, // on "UNTIL", reduce `primary = function_designator => ActionFn(218);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1877 + 2016, // on "(", goto 2015 + 0, // on ")", error + -236, // on "*", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "**", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "+", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ",", error + -236, // on "-", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ".", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "..", error + -236, // on "/", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ":", error + 0, // on ":=", error + -236, // on ";", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "<", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "<=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "<>", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ">", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ">=", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "AND", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -236, // on "DIV", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -236, // on "ELSE", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -236, // on "IN", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "LABEL", error + -236, // on "MOD", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -236, // on "OR", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -236, // on "UNTIL", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -236, // on "[", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "]", error + -236, // on "^", reduce `variable_access = identifier => ActionFn(170);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1878 + 0, // on "(", error + 0, // on ")", error + -237, // on "*", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "**", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "+", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ",", error + -237, // on "-", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ".", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "..", error + -237, // on "/", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ":", error + 0, // on ":=", error + -237, // on ";", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "<", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "<=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "<>", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ">", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ">=", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "AND", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -237, // on "DIV", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -237, // on "ELSE", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -237, // on "IN", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "LABEL", error + -237, // on "MOD", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -237, // on "OR", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -237, // on "UNTIL", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -237, // on "[", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "]", error + -237, // on "^", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1879 + 0, // on "(", error + 0, // on ")", error + -66, // on "*", reduce `exponentiation = primary => ActionFn(214);` + 2017, // on "**", goto 2016 + -66, // on "+", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ",", error + -66, // on "-", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ".", error + 0, // on "..", error + -66, // on "/", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ":", error + 0, // on ":=", error + -66, // on ";", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "<", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "<=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "<>", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ">", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ">=", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "AND", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -66, // on "DIV", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -66, // on "ELSE", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -66, // on "IN", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "LABEL", error + -66, // on "MOD", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -66, // on "OR", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -66, // on "UNTIL", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1880 + 0, // on "(", error + 0, // on ")", error + -161, // on "*", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "**", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "+", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ",", error + -161, // on "-", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ".", error + 0, // on "..", error + -161, // on "/", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ":", error + 0, // on ":=", error + -161, // on ";", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "<", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "<=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "<>", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ">", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ">=", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "AND", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -161, // on "DIV", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -161, // on "ELSE", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -161, // on "IN", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "LABEL", error + -161, // on "MOD", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -161, // on "OR", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -161, // on "UNTIL", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1881 + 1890, // on "(", goto 1889 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1891, // on "NIL", goto 1890 + 1892, // on "NOT", goto 1891 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1893, // on "[", goto 1892 + 0, // on "]", error + 0, // on "^", error + 1894, // on r#"\'[^\']*\'"#, goto 1893 + 1895, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1894 + 1896, // on r#"\\d+"#, goto 1895 + 1897, // on r#"\\d+\\.\\d+"#, goto 1896 + // State 1882 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 765, // on "+", goto 764 + 0, // on ",", error + 766, // on "-", goto 765 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -68, // on ";", reduce `expression = simple_expression => ActionFn(206);` + 767, // on "<", goto 766 + 768, // on "<=", goto 767 + 769, // on "<>", goto 768 + 770, // on "=", goto 769 + 771, // on ">", goto 770 + 772, // on ">=", goto 771 + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -68, // on "ELSE", reduce `expression = simple_expression => ActionFn(206);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 773, // on "IN", goto 772 + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 774, // on "OR", goto 773 + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -68, // on "UNTIL", reduce `expression = simple_expression => ActionFn(206);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1883 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -205, // on "+", reduce `simple_expression = term => ActionFn(208);` + 0, // on ",", error + -205, // on "-", reduce `simple_expression = term => ActionFn(208);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + -205, // on ";", reduce `simple_expression = term => ActionFn(208);` + -205, // on "<", reduce `simple_expression = term => ActionFn(208);` + -205, // on "<=", reduce `simple_expression = term => ActionFn(208);` + -205, // on "<>", reduce `simple_expression = term => ActionFn(208);` + -205, // on "=", reduce `simple_expression = term => ActionFn(208);` + -205, // on ">", reduce `simple_expression = term => ActionFn(208);` + -205, // on ">=", reduce `simple_expression = term => ActionFn(208);` + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + -205, // on "ELSE", reduce `simple_expression = term => ActionFn(208);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -205, // on "IN", reduce `simple_expression = term => ActionFn(208);` + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -205, // on "OR", reduce `simple_expression = term => ActionFn(208);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -205, // on "UNTIL", reduce `simple_expression = term => ActionFn(208);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1884 + 0, // on "(", error + 0, // on ")", error + -159, // on "*", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "**", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "+", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ",", error + -159, // on "-", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ".", error + 0, // on "..", error + -159, // on "/", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ":", error + 0, // on ":=", error + -159, // on ";", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "<", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "<=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "<>", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ">", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ">=", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "AND", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -159, // on "DIV", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -159, // on "ELSE", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -159, // on "IN", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "LABEL", error + -159, // on "MOD", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -159, // on "OR", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -159, // on "UNTIL", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1885 + 0, // on "(", error + 0, // on ")", error + -232, // on "*", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "**", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "+", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ",", error + -232, // on "-", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ".", error + 0, // on "..", error + -232, // on "/", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ":", error + 0, // on ":=", error + -232, // on ";", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "<>", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ">", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ">=", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "AND", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -232, // on "DIV", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -232, // on "ELSE", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -232, // on "IN", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "LABEL", error + -232, // on "MOD", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -232, // on "OR", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -232, // on "UNTIL", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1886 + 0, // on "(", error + 0, // on ")", error + -228, // on "*", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "**", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "+", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ",", error + -228, // on "-", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ".", error + 0, // on "..", error + -228, // on "/", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ":", error + 0, // on ":=", error + -228, // on ";", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "<>", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ">", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ">=", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "AND", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -228, // on "DIV", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -228, // on "ELSE", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -228, // on "IN", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "LABEL", error + -228, // on "MOD", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -228, // on "OR", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -228, // on "UNTIL", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1887 + 0, // on "(", error + 0, // on ")", error + -233, // on "*", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "**", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "+", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ",", error + -233, // on "-", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ".", error + 0, // on "..", error + -233, // on "/", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ":", error + 0, // on ":=", error + -233, // on ";", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "<>", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ">", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ">=", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "AND", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -233, // on "DIV", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -233, // on "ELSE", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -233, // on "IN", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "LABEL", error + -233, // on "MOD", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -233, // on "OR", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -233, // on "UNTIL", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1888 + 0, // on "(", error + 0, // on ")", error + -158, // on "*", reduce `primary = variable_access => ActionFn(216);` + -158, // on "**", reduce `primary = variable_access => ActionFn(216);` + -158, // on "+", reduce `primary = variable_access => ActionFn(216);` + 0, // on ",", error + -158, // on "-", reduce `primary = variable_access => ActionFn(216);` + 2022, // on ".", goto 2021 + 0, // on "..", error + -158, // on "/", reduce `primary = variable_access => ActionFn(216);` + 0, // on ":", error + 0, // on ":=", error + -158, // on ";", reduce `primary = variable_access => ActionFn(216);` + -158, // on "<", reduce `primary = variable_access => ActionFn(216);` + -158, // on "<=", reduce `primary = variable_access => ActionFn(216);` + -158, // on "<>", reduce `primary = variable_access => ActionFn(216);` + -158, // on "=", reduce `primary = variable_access => ActionFn(216);` + -158, // on ">", reduce `primary = variable_access => ActionFn(216);` + -158, // on ">=", reduce `primary = variable_access => ActionFn(216);` + -158, // on "AND", reduce `primary = variable_access => ActionFn(216);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -158, // on "DIV", reduce `primary = variable_access => ActionFn(216);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -158, // on "ELSE", reduce `primary = variable_access => ActionFn(216);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -158, // on "IN", reduce `primary = variable_access => ActionFn(216);` + 0, // on "LABEL", error + -158, // on "MOD", reduce `primary = variable_access => ActionFn(216);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -158, // on "OR", reduce `primary = variable_access => ActionFn(216);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -158, // on "UNTIL", reduce `primary = variable_access => ActionFn(216);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 2023, // on "[", goto 2022 + 0, // on "]", error + 2024, // on "^", goto 2023 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1889 + 798, // on "(", goto 797 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 799, // on "NOT", goto 798 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 800, // on "[", goto 799 + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 801, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 800 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 1890 + 0, // on "(", error + 0, // on ")", error + -230, // on "*", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "**", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "+", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ",", error + -230, // on "-", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ".", error + 0, // on "..", error + -230, // on "/", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ":", error + 0, // on ":=", error + -230, // on ";", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "<>", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ">", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ">=", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "AND", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -230, // on "DIV", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -230, // on "ELSE", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -230, // on "IN", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "LABEL", error + -230, // on "MOD", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -230, // on "OR", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -230, // on "UNTIL", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1891 + 1890, // on "(", goto 1889 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1891, // on "NIL", goto 1890 + 1892, // on "NOT", goto 1891 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1893, // on "[", goto 1892 + 0, // on "]", error + 0, // on "^", error + 1894, // on r#"\'[^\']*\'"#, goto 1893 + 1895, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1894 + 1896, // on r#"\\d+"#, goto 1895 + 1897, // on r#"\\d+\\.\\d+"#, goto 1896 + // State 1892 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 2028, // on "]", goto 2027 + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 1893 + 0, // on "(", error + 0, // on ")", error + -229, // on "*", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "**", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "+", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ",", error + -229, // on "-", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ".", error + 0, // on "..", error + -229, // on "/", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ":", error + 0, // on ":=", error + -229, // on ";", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "<>", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ">", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ">=", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "AND", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -229, // on "DIV", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -229, // on "ELSE", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -229, // on "IN", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "LABEL", error + -229, // on "MOD", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -229, // on "OR", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -229, // on "UNTIL", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1894 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + -94, // on ";", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<>", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -94, // on "ELSE", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -94, // on "IN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -94, // on "UNTIL", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1895 + 0, // on "(", error + 0, // on ")", error + -231, // on "*", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "**", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "+", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ",", error + -231, // on "-", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ".", error + 0, // on "..", error + -231, // on "/", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ":", error + 0, // on ":=", error + -231, // on ";", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "<>", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ">", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ">=", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "AND", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -231, // on "DIV", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -231, // on "ELSE", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -231, // on "IN", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "LABEL", error + -231, // on "MOD", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -231, // on "OR", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -231, // on "UNTIL", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1896 + 0, // on "(", error + 0, // on ")", error + -234, // on "*", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "**", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "+", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ",", error + -234, // on "-", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ".", error + 0, // on "..", error + -234, // on "/", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ":", error + 0, // on ":=", error + -234, // on ";", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "<>", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ">", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ">=", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "AND", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -234, // on "DIV", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -234, // on "ELSE", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -234, // on "IN", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "LABEL", error + -234, // on "MOD", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -234, // on "OR", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -234, // on "UNTIL", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1897 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -42, // on ";", reduce `compound_statement = "BEGIN", statement_sequence, "END" => ActionFn(135);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -42, // on "ELSE", reduce `compound_statement = "BEGIN", statement_sequence, "END" => ActionFn(135);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -42, // on "UNTIL", reduce `compound_statement = "BEGIN", statement_sequence, "END" => ActionFn(135);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1898 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 449, // on r#"\'[^\']*\'"#, goto 448 + 450, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 449 + 451, // on r#"\\d+"#, goto 450 + 452, // on r#"\\d+\\.\\d+"#, goto 451 + // State 1899 + 1024, // on "(", goto 1023 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1025, // on "NIL", goto 1024 + 1026, // on "NOT", goto 1025 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1027, // on "[", goto 1026 + 0, // on "]", error + 0, // on "^", error + 1028, // on r#"\'[^\']*\'"#, goto 1027 + 1029, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1028 + 1030, // on r#"\\d+"#, goto 1029 + 1031, // on r#"\\d+\\.\\d+"#, goto 1030 + // State 1900 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 1437, // on "BEGIN", goto 1436 + 1438, // on "CASE", goto 1437 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -138, // on "ELSE", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 1439, // on "FOR", goto 1438 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 1440, // on "GOTO", goto 1439 + 1441, // on "IF", goto 1440 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 1442, // on "REPEAT", goto 1441 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -138, // on "UNTIL", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "VAR", error + 1443, // on "WHILE", goto 1442 + 1444, // on "WITH", goto 1443 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1445, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1444 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 1901 + 1890, // on "(", goto 1889 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1891, // on "NIL", goto 1890 + 1892, // on "NOT", goto 1891 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1893, // on "[", goto 1892 + 0, // on "]", error + 0, // on "^", error + 1894, // on r#"\'[^\']*\'"#, goto 1893 + 1895, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1894 + 1896, // on r#"\\d+"#, goto 1895 + 1897, // on r#"\\d+\\.\\d+"#, goto 1896 + // State 1902 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 1437, // on "BEGIN", goto 1436 + 1438, // on "CASE", goto 1437 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -138, // on "ELSE", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 1439, // on "FOR", goto 1438 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 1440, // on "GOTO", goto 1439 + 1441, // on "IF", goto 1440 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 1442, // on "REPEAT", goto 1441 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -138, // on "UNTIL", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "VAR", error + 1443, // on "WHILE", goto 1442 + 1444, // on "WITH", goto 1443 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1445, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1444 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 1903 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 1437, // on "BEGIN", goto 1436 + 1438, // on "CASE", goto 1437 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -138, // on "ELSE", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 1439, // on "FOR", goto 1438 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 1440, // on "GOTO", goto 1439 + 1441, // on "IF", goto 1440 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 1442, // on "REPEAT", goto 1441 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -138, // on "UNTIL", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "VAR", error + 1443, // on "WHILE", goto 1442 + 1444, // on "WITH", goto 1443 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1445, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1444 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 1904 + 0, // on "(", error + 0, // on ")", error + -157, // on "*", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "**", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "+", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ",", error + -157, // on "-", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ".", error + 0, // on "..", error + -157, // on "/", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -157, // on "AND", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -157, // on "DIV", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "DO", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -157, // on "MOD", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -157, // on "OR", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1905 + 0, // on "(", error + 0, // on ")", error + -103, // on "*", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "**", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "+", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ",", error + -103, // on "-", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ".", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "..", error + -103, // on "/", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -103, // on "AND", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -103, // on "DIV", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "DO", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -103, // on "MOD", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -103, // on "OR", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -103, // on "[", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "]", error + -103, // on "^", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1906 + 0, // on "(", error + -216, // on ")", reduce `subrange_type = constant, "..", constant => ActionFn(55);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -216, // on ";", reduce `subrange_type = constant, "..", constant => ActionFn(55);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1907 + 0, // on "(", error + -144, // on ")", reduce `non_string = identifier => ActionFn(40);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -144, // on ";", reduce `non_string = identifier => ActionFn(40);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1908 + 0, // on "(", error + -43, // on ")", reduce `constant = non_string => ActionFn(34);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -43, // on ";", reduce `constant = non_string => ActionFn(34);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1909 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 350, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 349 + 1912, // on r#"\\d+"#, goto 1911 + 1913, // on r#"\\d+\\.\\d+"#, goto 1912 + // State 1910 + 0, // on "(", error + -45, // on ")", reduce `constant = r#"\'[^\']*\'"# => ActionFn(36);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -45, // on ";", reduce `constant = r#"\'[^\']*\'"# => ActionFn(36);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1911 + 0, // on "(", error + -143, // on ")", reduce `non_string = r#"\\d+"# => ActionFn(39);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -143, // on ";", reduce `non_string = r#"\\d+"# => ActionFn(39);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1912 + 0, // on "(", error + -145, // on ")", reduce `non_string = r#"\\d+\\.\\d+"# => ActionFn(41);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -145, // on ";", reduce `non_string = r#"\\d+\\.\\d+"# => ActionFn(41);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1913 + 0, // on "(", error + -65, // on ")", reduce `enumerated_type = "(", identifier_list, ")" => ActionFn(54);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -65, // on ";", reduce `enumerated_type = "(", identifier_list, ")" => ActionFn(54);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1914 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 360, // on ",", goto 359 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 2037, // on "]", goto 2036 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1915 + 0, // on "(", error + -75, // on ")", reduce `file_type = "PFILE", "OF", component_type => ActionFn(93);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -75, // on ";", reduce `file_type = "PFILE", "OF", component_type => ActionFn(93);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1916 + 0, // on "(", error + -41, // on ")", reduce `component_type = type_denoter => ActionFn(68);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -41, // on ";", reduce `component_type = type_denoter => ActionFn(68);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1917 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 220, // on "CASE", goto 219 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -253, // on "END", reduce `variant_part = => ActionFn(261);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 45, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 44 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1918 + 0, // on "(", error + -185, // on ")", reduce `record_type = "RECORD", record_section_list, "END" => ActionFn(69);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -185, // on ";", reduce `record_type = "RECORD", record_section_list, "END" => ActionFn(69);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1919 + 0, // on "(", error + -187, // on ")", reduce `record_type = "RECORD", variant_part, "END" => ActionFn(71);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -187, // on ";", reduce `record_type = "RECORD", variant_part, "END" => ActionFn(71);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1920 + 0, // on "(", error + -202, // on ")", reduce `set_type = "SET", "OF", base_type => ActionFn(91);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -202, // on ";", reduce `set_type = "SET", "OF", base_type => ActionFn(91);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1921 + 0, // on "(", error + -154, // on ")", reduce `ordinal_type = identifier => ActionFn(67);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + -144, // on "..", reduce `non_string = identifier => ActionFn(40);` + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -154, // on ";", reduce `ordinal_type = identifier => ActionFn(67);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1922 + 0, // on "(", error + -153, // on ")", reduce `ordinal_type = new_ordinal_type => ActionFn(66);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -153, // on ";", reduce `ordinal_type = new_ordinal_type => ActionFn(66);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1923 + 0, // on "(", error + -13, // on ")", reduce `base_type = ordinal_type => ActionFn(92);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -13, // on ";", reduce `base_type = ordinal_type => ActionFn(92);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1924 + 2039, // on "(", goto 2038 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1925 + 0, // on "(", error + -251, // on ")", reduce `variant_part = "CASE", variant_selector, "OF", variant_list, semicolon => ActionFn(75);` + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 449, // on r#"\'[^\']*\'"#, goto 448 + 450, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 449 + 451, // on r#"\\d+"#, goto 450 + 452, // on r#"\\d+\\.\\d+"#, goto 451 + // State 1926 + 0, // on "(", error + -199, // on ")", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "*", error + 0, // on "**", error + -199, // on "+", reduce `semicolon = ";" => ActionFn(252);` + 0, // on ",", error + -199, // on "-", reduce `semicolon = ";" => ActionFn(252);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + -199, // on r#"\'[^\']*\'"#, reduce `semicolon = ";" => ActionFn(252);` + -199, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `semicolon = ";" => ActionFn(252);` + -199, // on r#"\\d+"#, reduce `semicolon = ";" => ActionFn(252);` + -199, // on r#"\\d+\\.\\d+"#, reduce `semicolon = ";" => ActionFn(252);` + // State 1927 + 0, // on "(", error + -88, // on ")", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "*", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "**", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "+", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ",", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "-", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ".", error + 0, // on "..", error + -88, // on "/", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -88, // on "<", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "<=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "<>", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ">", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ">=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "AND", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -88, // on "DIV", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -88, // on "IN", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "LABEL", error + -88, // on "MOD", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -88, // on "OR", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1928 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 1929 + 1754, // on "(", goto 1753 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1755, // on "NIL", goto 1754 + 1756, // on "NOT", goto 1755 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1757, // on "[", goto 1756 + 0, // on "]", error + 0, // on "^", error + 1758, // on r#"\'[^\']*\'"#, goto 1757 + 1759, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1758 + 1760, // on r#"\\d+"#, goto 1759 + 1761, // on r#"\\d+\\.\\d+"#, goto 1760 + // State 1930 + 0, // on "(", error + -70, // on ")", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "*", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "**", error + -70, // on "+", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ",", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "-", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ".", error + 0, // on "..", error + -70, // on "/", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -70, // on "<", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "<=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "<>", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ">", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ">=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "AND", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -70, // on "DIV", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -70, // on "IN", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "LABEL", error + -70, // on "MOD", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -70, // on "OR", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1931 + 1754, // on "(", goto 1753 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1755, // on "NIL", goto 1754 + 1756, // on "NOT", goto 1755 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1757, // on "[", goto 1756 + 0, // on "]", error + 0, // on "^", error + 1758, // on r#"\'[^\']*\'"#, goto 1757 + 1759, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1758 + 1760, // on r#"\\d+"#, goto 1759 + 1761, // on r#"\\d+\\.\\d+"#, goto 1760 + // State 1932 + 2060, // on "(", goto 2059 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 2061, // on "NIL", goto 2060 + 2062, // on "NOT", goto 2061 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 2063, // on "[", goto 2062 + 0, // on "]", error + 0, // on "^", error + 2064, // on r#"\'[^\']*\'"#, goto 2063 + 2065, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 2064 + 2066, // on r#"\\d+"#, goto 2065 + 2067, // on r#"\\d+\\.\\d+"#, goto 2066 + // State 1933 + 1754, // on "(", goto 1753 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1755, // on "NIL", goto 1754 + 1756, // on "NOT", goto 1755 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1757, // on "[", goto 1756 + 0, // on "]", error + 0, // on "^", error + 1758, // on r#"\'[^\']*\'"#, goto 1757 + 1759, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1758 + 1760, // on r#"\\d+"#, goto 1759 + 1761, // on r#"\\d+\\.\\d+"#, goto 1760 + // State 1934 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 2070, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 2069 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1935 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 1936 + 0, // on "(", error + -239, // on ")", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "*", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "**", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "+", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ",", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "-", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ".", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "..", error + -239, // on "/", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -239, // on "<", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "<=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "<>", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ">", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ">=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "AND", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -239, // on "DIV", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -239, // on "IN", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "LABEL", error + -239, // on "MOD", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -239, // on "OR", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -239, // on "[", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "]", error + -239, // on "^", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1937 + 0, // on "(", error + 2072, // on ")", goto 2071 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1938 + 0, // on "(", error + -163, // on ")", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "*", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "**", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "+", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ",", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "-", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ".", error + 0, // on "..", error + -163, // on "/", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -163, // on "<", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "<=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "<>", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ">", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ">=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "AND", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -163, // on "DIV", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -163, // on "IN", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "LABEL", error + -163, // on "MOD", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -163, // on "OR", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1939 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 2073, // on "]", goto 2072 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1940 + 0, // on "(", error + -201, // on ")", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "*", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "**", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "+", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ",", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "-", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ".", error + 0, // on "..", error + -201, // on "/", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -201, // on "<", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "<=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "<>", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ">", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ">=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "AND", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -201, // on "DIV", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -201, // on "IN", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "LABEL", error + -201, // on "MOD", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -201, // on "OR", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1941 + 0, // on "(", error + -157, // on ")", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "*", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "**", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "+", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ",", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "-", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ".", error + 0, // on "..", error + -157, // on "/", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ":", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -157, // on "AND", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -157, // on "DIV", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -157, // on "MOD", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -157, // on "OR", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1942 + 0, // on "(", error + -103, // on ")", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "*", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "**", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "+", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ",", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "-", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ".", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "..", error + -103, // on "/", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ":", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -103, // on "AND", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -103, // on "DIV", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -103, // on "MOD", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -103, // on "OR", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -103, // on "[", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "]", error + -103, // on "^", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1943 + 0, // on "(", error + 0, // on ")", error + -157, // on "*", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "**", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "+", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ",", error + -157, // on "-", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ".", error + 0, // on "..", error + -157, // on "/", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ":", error + 0, // on ":=", error + -157, // on ";", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -157, // on "AND", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -157, // on "DIV", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -157, // on "END", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -157, // on "MOD", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -157, // on "OR", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1944 + 0, // on "(", error + 0, // on ")", error + -103, // on "*", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "**", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "+", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ",", error + -103, // on "-", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ".", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "..", error + -103, // on "/", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ":", error + 0, // on ":=", error + -103, // on ";", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -103, // on "AND", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -103, // on "DIV", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -103, // on "END", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -103, // on "MOD", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -103, // on "OR", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -103, // on "[", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "]", error + -103, // on "^", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1945 + 0, // on "(", error + 0, // on ")", error + -157, // on "*", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "**", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "+", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ",", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "-", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ".", error + 0, // on "..", error + -157, // on "/", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -157, // on "AND", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -157, // on "DIV", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -157, // on "MOD", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -157, // on "OR", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -157, // on "]", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1946 + 0, // on "(", error + 0, // on ")", error + -103, // on "*", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "**", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "+", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ",", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "-", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ".", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "..", error + -103, // on "/", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -103, // on "AND", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -103, // on "DIV", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -103, // on "MOD", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -103, // on "OR", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -103, // on "[", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "]", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "^", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1947 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 2074, // on "END", goto 2073 + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1948 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -26, // on ";", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, semicolon, otherwisepart, statement, "END" => ActionFn(190);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -26, // on "END", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, semicolon, otherwisepart, statement, "END" => ActionFn(190);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1949 + 0, // on "(", error + -157, // on ")", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "*", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "**", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "+", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ",", error + -157, // on "-", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ".", error + 0, // on "..", error + -157, // on "/", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -157, // on "AND", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -157, // on "DIV", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -157, // on "MOD", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -157, // on "OR", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1950 + 0, // on "(", error + -103, // on ")", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "*", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "**", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "+", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ",", error + -103, // on "-", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ".", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "..", error + -103, // on "/", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -103, // on "AND", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -103, // on "DIV", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -103, // on "MOD", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -103, // on "OR", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -103, // on "[", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "]", error + -103, // on "^", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1951 + 0, // on "(", error + 0, // on ")", error + -157, // on "*", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "**", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "+", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ",", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "-", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ".", error + -157, // on "..", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "/", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -157, // on "AND", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -157, // on "DIV", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -157, // on "MOD", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -157, // on "OR", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + -157, // on "]", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1952 + 0, // on "(", error + 0, // on ")", error + -103, // on "*", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "**", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "+", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ",", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "-", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ".", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "..", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "/", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -103, // on "AND", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -103, // on "DIV", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -103, // on "MOD", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -103, // on "OR", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -103, // on "[", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "]", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "^", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1953 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -34, // on ";", reduce `closed_for_statement = "FOR", control_variable, ":=", initial_value, direction, final_value, "DO", closed_statement => ActionFn(163);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -34, // on "END", reduce `closed_for_statement = "FOR", control_variable, ":=", initial_value, direction, final_value, "DO", closed_statement => ActionFn(163);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1954 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -146, // on ";", reduce `open_for_statement = "FOR", control_variable, ":=", initial_value, direction, final_value, "DO", open_statement => ActionFn(162);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -146, // on "END", reduce `open_for_statement = "FOR", control_variable, ":=", initial_value, direction, final_value, "DO", open_statement => ActionFn(162);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1955 + 0, // on "(", error + 2075, // on ")", goto 2074 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1956 + 0, // on "(", error + 0, // on ")", error + -67, // on "*", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "**", error + -67, // on "+", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ",", error + -67, // on "-", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ".", error + 0, // on "..", error + -67, // on "/", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -67, // on "AND", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -67, // on "DIV", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "DO", error + -67, // on "DOWNTO", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -67, // on "MOD", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -67, // on "OR", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -67, // on "TO", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1957 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -206, // on "+", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ",", error + -206, // on "-", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + -206, // on "DOWNTO", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -206, // on "OR", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -206, // on "TO", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1958 + 0, // on "(", error + 0, // on ")", error + -220, // on "*", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "**", error + -220, // on "+", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ",", error + -220, // on "-", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ".", error + 0, // on "..", error + -220, // on "/", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -220, // on "AND", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -220, // on "DIV", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "DO", error + -220, // on "DOWNTO", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -220, // on "MOD", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -220, // on "OR", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -220, // on "TO", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1959 + 0, // on "(", error + 0, // on ")", error + -72, // on "*", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "**", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "+", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ",", error + -72, // on "-", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ".", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "..", error + -72, // on "/", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -72, // on "AND", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -72, // on "DIV", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "DO", error + -72, // on "DOWNTO", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -72, // on "MOD", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -72, // on "OR", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -72, // on "TO", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -72, // on "[", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "]", error + -72, // on "^", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1960 + 0, // on "(", error + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + -94, // on "DOWNTO", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -94, // on "TO", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1961 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 2076, // on "]", goto 2075 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1962 + 0, // on "(", error + 0, // on ")", error + -162, // on "*", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "**", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "+", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ",", error + -162, // on "-", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ".", error + 0, // on "..", error + -162, // on "/", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -162, // on "AND", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -162, // on "DIV", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "DO", error + -162, // on "DOWNTO", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -162, // on "MOD", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -162, // on "OR", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -162, // on "TO", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1963 + 0, // on "(", error + 0, // on ")", error + -200, // on "*", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "**", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "+", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ",", error + -200, // on "-", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ".", error + 0, // on "..", error + -200, // on "/", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -200, // on "AND", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -200, // on "DIV", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "DO", error + -200, // on "DOWNTO", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -200, // on "MOD", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -200, // on "OR", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -200, // on "TO", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1964 + 0, // on "(", error + 2077, // on ")", goto 2076 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1965 + 0, // on "(", error + 0, // on ")", error + -67, // on "*", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "**", error + -67, // on "+", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ",", error + -67, // on "-", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ".", error + 0, // on "..", error + -67, // on "/", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ":", error + 0, // on ":=", error + -67, // on ";", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "<", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "<=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "<>", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ">", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ">=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "AND", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -67, // on "DIV", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -67, // on "ELSE", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "END", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -67, // on "IN", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "LABEL", error + -67, // on "MOD", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -67, // on "OR", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1966 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -206, // on "+", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ",", error + -206, // on "-", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + -206, // on ";", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "<", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "<=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "<>", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ">", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ">=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + -206, // on "ELSE", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "END", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -206, // on "IN", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -206, // on "OR", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1967 + 0, // on "(", error + 0, // on ")", error + -71, // on "*", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "**", error + -71, // on "+", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ",", error + -71, // on "-", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ".", error + 0, // on "..", error + -71, // on "/", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ":", error + 0, // on ":=", error + -71, // on ";", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -71, // on "AND", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -71, // on "DIV", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -71, // on "ELSE", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "END", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -71, // on "MOD", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -71, // on "OR", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1968 + 0, // on "(", error + 0, // on ")", error + -219, // on "*", reduce `term = factor => ActionFn(210);` + 0, // on "**", error + -219, // on "+", reduce `term = factor => ActionFn(210);` + 0, // on ",", error + -219, // on "-", reduce `term = factor => ActionFn(210);` + 0, // on ".", error + 0, // on "..", error + -219, // on "/", reduce `term = factor => ActionFn(210);` + 0, // on ":", error + 0, // on ":=", error + -219, // on ";", reduce `term = factor => ActionFn(210);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -219, // on "AND", reduce `term = factor => ActionFn(210);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -219, // on "DIV", reduce `term = factor => ActionFn(210);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -219, // on "ELSE", reduce `term = factor => ActionFn(210);` + -219, // on "END", reduce `term = factor => ActionFn(210);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -219, // on "MOD", reduce `term = factor => ActionFn(210);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -219, // on "OR", reduce `term = factor => ActionFn(210);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1969 + 0, // on "(", error + 0, // on ")", error + -238, // on "*", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "**", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "+", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ",", error + -238, // on "-", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ".", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "..", error + -238, // on "/", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ":", error + 0, // on ":=", error + -238, // on ";", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -238, // on "AND", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -238, // on "DIV", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -238, // on "ELSE", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "END", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -238, // on "MOD", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -238, // on "OR", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -238, // on "[", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "]", error + -238, // on "^", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1970 + 0, // on "(", error + 0, // on ")", error + -160, // on "*", reduce `primary = function_designator => ActionFn(218);` + -160, // on "**", reduce `primary = function_designator => ActionFn(218);` + -160, // on "+", reduce `primary = function_designator => ActionFn(218);` + 0, // on ",", error + -160, // on "-", reduce `primary = function_designator => ActionFn(218);` + 0, // on ".", error + 0, // on "..", error + -160, // on "/", reduce `primary = function_designator => ActionFn(218);` + 0, // on ":", error + 0, // on ":=", error + -160, // on ";", reduce `primary = function_designator => ActionFn(218);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -160, // on "AND", reduce `primary = function_designator => ActionFn(218);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -160, // on "DIV", reduce `primary = function_designator => ActionFn(218);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -160, // on "ELSE", reduce `primary = function_designator => ActionFn(218);` + -160, // on "END", reduce `primary = function_designator => ActionFn(218);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -160, // on "MOD", reduce `primary = function_designator => ActionFn(218);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -160, // on "OR", reduce `primary = function_designator => ActionFn(218);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1971 + 2079, // on "(", goto 2078 + 0, // on ")", error + -236, // on "*", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "**", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "+", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ",", error + -236, // on "-", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ".", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "..", error + -236, // on "/", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ":", error + 0, // on ":=", error + -236, // on ";", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -236, // on "AND", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -236, // on "DIV", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -236, // on "ELSE", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "END", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -236, // on "MOD", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -236, // on "OR", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -236, // on "[", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "]", error + -236, // on "^", reduce `variable_access = identifier => ActionFn(170);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1972 + 0, // on "(", error + 0, // on ")", error + -237, // on "*", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "**", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "+", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ",", error + -237, // on "-", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ".", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "..", error + -237, // on "/", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ":", error + 0, // on ":=", error + -237, // on ";", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -237, // on "AND", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -237, // on "DIV", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -237, // on "ELSE", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "END", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -237, // on "MOD", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -237, // on "OR", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -237, // on "[", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "]", error + -237, // on "^", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1973 + 0, // on "(", error + 0, // on ")", error + -66, // on "*", reduce `exponentiation = primary => ActionFn(214);` + 2080, // on "**", goto 2079 + -66, // on "+", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ",", error + -66, // on "-", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ".", error + 0, // on "..", error + -66, // on "/", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ":", error + 0, // on ":=", error + -66, // on ";", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -66, // on "AND", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -66, // on "DIV", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -66, // on "ELSE", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "END", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -66, // on "MOD", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -66, // on "OR", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1974 + 0, // on "(", error + 0, // on ")", error + -161, // on "*", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "**", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "+", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ",", error + -161, // on "-", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ".", error + 0, // on "..", error + -161, // on "/", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ":", error + 0, // on ":=", error + -161, // on ";", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -161, // on "AND", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -161, // on "DIV", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -161, // on "ELSE", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "END", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -161, // on "MOD", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -161, // on "OR", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1975 + 1984, // on "(", goto 1983 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1985, // on "NIL", goto 1984 + 1986, // on "NOT", goto 1985 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1987, // on "[", goto 1986 + 0, // on "]", error + 0, // on "^", error + 1988, // on r#"\'[^\']*\'"#, goto 1987 + 1989, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1988 + 1990, // on r#"\\d+"#, goto 1989 + 1991, // on r#"\\d+\\.\\d+"#, goto 1990 + // State 1976 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 765, // on "+", goto 764 + 0, // on ",", error + 766, // on "-", goto 765 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -69, // on ";", reduce `expression = simple_expression, relop, simple_expression => ActionFn(207);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -69, // on "ELSE", reduce `expression = simple_expression, relop, simple_expression => ActionFn(207);` + -69, // on "END", reduce `expression = simple_expression, relop, simple_expression => ActionFn(207);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 774, // on "OR", goto 773 + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1977 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -205, // on "+", reduce `simple_expression = term => ActionFn(208);` + 0, // on ",", error + -205, // on "-", reduce `simple_expression = term => ActionFn(208);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + -205, // on ";", reduce `simple_expression = term => ActionFn(208);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + -205, // on "ELSE", reduce `simple_expression = term => ActionFn(208);` + -205, // on "END", reduce `simple_expression = term => ActionFn(208);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -205, // on "OR", reduce `simple_expression = term => ActionFn(208);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1978 + 0, // on "(", error + 0, // on ")", error + -159, // on "*", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "**", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "+", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ",", error + -159, // on "-", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ".", error + 0, // on "..", error + -159, // on "/", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ":", error + 0, // on ":=", error + -159, // on ";", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -159, // on "AND", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -159, // on "DIV", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -159, // on "ELSE", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "END", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -159, // on "MOD", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -159, // on "OR", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1979 + 0, // on "(", error + 0, // on ")", error + -232, // on "*", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "**", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "+", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ",", error + -232, // on "-", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ".", error + 0, // on "..", error + -232, // on "/", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ":", error + 0, // on ":=", error + -232, // on ";", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -232, // on "AND", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -232, // on "DIV", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -232, // on "ELSE", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "END", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -232, // on "MOD", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -232, // on "OR", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1980 + 0, // on "(", error + 0, // on ")", error + -228, // on "*", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "**", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "+", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ",", error + -228, // on "-", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ".", error + 0, // on "..", error + -228, // on "/", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ":", error + 0, // on ":=", error + -228, // on ";", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -228, // on "AND", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -228, // on "DIV", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -228, // on "ELSE", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "END", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -228, // on "MOD", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -228, // on "OR", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1981 + 0, // on "(", error + 0, // on ")", error + -233, // on "*", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "**", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "+", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ",", error + -233, // on "-", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ".", error + 0, // on "..", error + -233, // on "/", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ":", error + 0, // on ":=", error + -233, // on ";", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -233, // on "AND", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -233, // on "DIV", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -233, // on "ELSE", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "END", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -233, // on "MOD", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -233, // on "OR", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1982 + 0, // on "(", error + 0, // on ")", error + -158, // on "*", reduce `primary = variable_access => ActionFn(216);` + -158, // on "**", reduce `primary = variable_access => ActionFn(216);` + -158, // on "+", reduce `primary = variable_access => ActionFn(216);` + 0, // on ",", error + -158, // on "-", reduce `primary = variable_access => ActionFn(216);` + 2084, // on ".", goto 2083 + 0, // on "..", error + -158, // on "/", reduce `primary = variable_access => ActionFn(216);` + 0, // on ":", error + 0, // on ":=", error + -158, // on ";", reduce `primary = variable_access => ActionFn(216);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -158, // on "AND", reduce `primary = variable_access => ActionFn(216);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -158, // on "DIV", reduce `primary = variable_access => ActionFn(216);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -158, // on "ELSE", reduce `primary = variable_access => ActionFn(216);` + -158, // on "END", reduce `primary = variable_access => ActionFn(216);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -158, // on "MOD", reduce `primary = variable_access => ActionFn(216);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -158, // on "OR", reduce `primary = variable_access => ActionFn(216);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 2085, // on "[", goto 2084 + 0, // on "]", error + 2086, // on "^", goto 2085 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1983 + 798, // on "(", goto 797 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 799, // on "NOT", goto 798 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 800, // on "[", goto 799 + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 801, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 800 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 1984 + 0, // on "(", error + 0, // on ")", error + -230, // on "*", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "**", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "+", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ",", error + -230, // on "-", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ".", error + 0, // on "..", error + -230, // on "/", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ":", error + 0, // on ":=", error + -230, // on ";", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -230, // on "AND", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -230, // on "DIV", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -230, // on "ELSE", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "END", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -230, // on "MOD", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -230, // on "OR", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1985 + 1984, // on "(", goto 1983 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1985, // on "NIL", goto 1984 + 1986, // on "NOT", goto 1985 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1987, // on "[", goto 1986 + 0, // on "]", error + 0, // on "^", error + 1988, // on r#"\'[^\']*\'"#, goto 1987 + 1989, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1988 + 1990, // on r#"\\d+"#, goto 1989 + 1991, // on r#"\\d+\\.\\d+"#, goto 1990 + // State 1986 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 2090, // on "]", goto 2089 + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 1987 + 0, // on "(", error + 0, // on ")", error + -229, // on "*", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "**", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "+", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ",", error + -229, // on "-", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ".", error + 0, // on "..", error + -229, // on "/", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ":", error + 0, // on ":=", error + -229, // on ";", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -229, // on "AND", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -229, // on "DIV", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -229, // on "ELSE", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "END", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -229, // on "MOD", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -229, // on "OR", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1988 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + -94, // on ";", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -94, // on "ELSE", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "END", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1989 + 0, // on "(", error + 0, // on ")", error + -231, // on "*", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "**", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "+", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ",", error + -231, // on "-", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ".", error + 0, // on "..", error + -231, // on "/", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ":", error + 0, // on ":=", error + -231, // on ";", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -231, // on "AND", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -231, // on "DIV", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -231, // on "ELSE", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "END", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -231, // on "MOD", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -231, // on "OR", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1990 + 0, // on "(", error + 0, // on ")", error + -234, // on "*", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "**", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "+", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ",", error + -234, // on "-", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ".", error + 0, // on "..", error + -234, // on "/", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ":", error + 0, // on ":=", error + -234, // on ";", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -234, // on "AND", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -234, // on "DIV", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -234, // on "ELSE", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "END", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -234, // on "MOD", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -234, // on "OR", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1991 + 0, // on "(", error + 0, // on ")", error + -220, // on "*", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "**", error + -220, // on "+", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ",", error + -220, // on "-", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ".", error + 0, // on "..", error + -220, // on "/", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ":", error + 0, // on ":=", error + -220, // on ";", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "<", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "<=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "<>", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ">", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ">=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "AND", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -220, // on "DIV", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -220, // on "ELSE", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "END", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -220, // on "IN", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "LABEL", error + -220, // on "MOD", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -220, // on "OR", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1992 + 0, // on "(", error + 0, // on ")", error + -72, // on "*", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "**", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "+", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ",", error + -72, // on "-", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ".", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "..", error + -72, // on "/", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ":", error + 0, // on ":=", error + -72, // on ";", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "<", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "<=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "<>", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ">", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ">=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "AND", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -72, // on "DIV", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -72, // on "ELSE", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "END", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -72, // on "IN", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "LABEL", error + -72, // on "MOD", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -72, // on "OR", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -72, // on "[", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "]", error + -72, // on "^", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1993 + 0, // on "(", error + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + -94, // on ";", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<>", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -94, // on "ELSE", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "END", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -94, // on "IN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1994 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 2091, // on "]", goto 2090 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1995 + 0, // on "(", error + 0, // on ")", error + -162, // on "*", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "**", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "+", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ",", error + -162, // on "-", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ".", error + 0, // on "..", error + -162, // on "/", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ":", error + 0, // on ":=", error + -162, // on ";", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "<", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "<=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "<>", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ">", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ">=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "AND", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -162, // on "DIV", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -162, // on "ELSE", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "END", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -162, // on "IN", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "LABEL", error + -162, // on "MOD", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -162, // on "OR", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1996 + 0, // on "(", error + 0, // on ")", error + -200, // on "*", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "**", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "+", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ",", error + -200, // on "-", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ".", error + 0, // on "..", error + -200, // on "/", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ":", error + 0, // on ":=", error + -200, // on ";", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "<", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "<=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "<>", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ">", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ">=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "AND", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -200, // on "DIV", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -200, // on "ELSE", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "END", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -200, // on "IN", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "LABEL", error + -200, // on "MOD", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -200, // on "OR", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 1997 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 1542, // on "OTHERWISE", goto 1541 + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 449, // on r#"\'[^\']*\'"#, goto 448 + 450, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 449 + 451, // on r#"\\d+"#, goto 450 + 452, // on r#"\\d+\\.\\d+"#, goto 451 + // State 1998 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -199, // on "+", reduce `semicolon = ";" => ActionFn(252);` + 0, // on ",", error + -199, // on "-", reduce `semicolon = ";" => ActionFn(252);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 2093, // on "END", goto 2092 + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + -199, // on "OTHERWISE", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + -199, // on r#"\'[^\']*\'"#, reduce `semicolon = ";" => ActionFn(252);` + -199, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `semicolon = ";" => ActionFn(252);` + -199, // on r#"\\d+"#, reduce `semicolon = ";" => ActionFn(252);` + -199, // on r#"\\d+\\.\\d+"#, reduce `semicolon = ";" => ActionFn(252);` + // State 1999 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -24, // on ";", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, "END" => ActionFn(188);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -24, // on "ELSE", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, "END" => ActionFn(188);` + -24, // on "END", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, "END" => ActionFn(188);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2000 + 643, // on "(", goto 642 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 644, // on "NIL", goto 643 + 645, // on "NOT", goto 644 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 646, // on "[", goto 645 + 0, // on "]", error + 0, // on "^", error + 647, // on r#"\'[^\']*\'"#, goto 646 + 648, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 647 + 649, // on r#"\\d+"#, goto 648 + 650, // on r#"\\d+\\.\\d+"#, goto 649 + // State 2001 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 1048, // on "BEGIN", goto 1047 + 1049, // on "CASE", goto 1048 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -138, // on "ELSE", reduce `non_labeled_closed_statement = => ActionFn(257);` + -138, // on "END", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "EXTERNAL", error + 1050, // on "FOR", goto 1049 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 1051, // on "GOTO", goto 1050 + 1052, // on "IF", goto 1051 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 1053, // on "REPEAT", goto 1052 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 1054, // on "WHILE", goto 1053 + 1055, // on "WITH", goto 1054 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1056, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1055 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 2002 + 0, // on "(", error + 2096, // on ")", goto 2095 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2003 + 0, // on "(", error + 0, // on ")", error + -67, // on "*", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "**", error + -67, // on "+", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ",", error + -67, // on "-", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ".", error + 0, // on "..", error + -67, // on "/", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ":", error + 0, // on ":=", error + -67, // on ";", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -67, // on "AND", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -67, // on "DIV", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -67, // on "MOD", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -67, // on "OR", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -67, // on "UNTIL", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2004 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -206, // on "+", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ",", error + -206, // on "-", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + -206, // on ";", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -206, // on "OR", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -206, // on "UNTIL", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2005 + 0, // on "(", error + 0, // on ")", error + -220, // on "*", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "**", error + -220, // on "+", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ",", error + -220, // on "-", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ".", error + 0, // on "..", error + -220, // on "/", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ":", error + 0, // on ":=", error + -220, // on ";", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -220, // on "AND", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -220, // on "DIV", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -220, // on "MOD", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -220, // on "OR", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -220, // on "UNTIL", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2006 + 0, // on "(", error + 0, // on ")", error + -72, // on "*", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "**", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "+", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ",", error + -72, // on "-", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ".", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "..", error + -72, // on "/", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ":", error + 0, // on ":=", error + -72, // on ";", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -72, // on "AND", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -72, // on "DIV", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -72, // on "MOD", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -72, // on "OR", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -72, // on "UNTIL", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -72, // on "[", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "]", error + -72, // on "^", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2007 + 0, // on "(", error + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + -94, // on ";", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -94, // on "UNTIL", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2008 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 2097, // on "]", goto 2096 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2009 + 0, // on "(", error + 0, // on ")", error + -162, // on "*", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "**", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "+", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ",", error + -162, // on "-", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ".", error + 0, // on "..", error + -162, // on "/", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ":", error + 0, // on ":=", error + -162, // on ";", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -162, // on "AND", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -162, // on "DIV", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -162, // on "MOD", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -162, // on "OR", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -162, // on "UNTIL", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2010 + 0, // on "(", error + 0, // on ")", error + -200, // on "*", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "**", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "+", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ",", error + -200, // on "-", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ".", error + 0, // on "..", error + -200, // on "/", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ":", error + 0, // on ":=", error + -200, // on ";", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -200, // on "AND", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -200, // on "DIV", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -200, // on "MOD", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -200, // on "OR", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -200, // on "UNTIL", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2011 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 2098, // on ";", goto 2097 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 2099, // on "END", goto 2098 + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2012 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 616, // on "BEGIN", goto 615 + 617, // on "CASE", goto 616 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 618, // on "FOR", goto 617 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 619, // on "GOTO", goto 618 + 620, // on "IF", goto 619 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 621, // on "REPEAT", goto 620 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -138, // on "UNTIL", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "VAR", error + 622, // on "WHILE", goto 621 + 623, // on "WITH", goto 622 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 624, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 623 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 2013 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -157, // on ";", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -157, // on "ELSE", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -157, // on "UNTIL", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2014 + 0, // on "(", error + 0, // on ")", error + -88, // on "*", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "**", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "+", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ",", error + -88, // on "-", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ".", error + 0, // on "..", error + -88, // on "/", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ":", error + 0, // on ":=", error + -88, // on ";", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "<", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "<=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "<>", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ">", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ">=", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "AND", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -88, // on "DIV", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -88, // on "ELSE", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -88, // on "IN", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "LABEL", error + -88, // on "MOD", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -88, // on "OR", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -88, // on "UNTIL", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2015 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 2016 + 1890, // on "(", goto 1889 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1891, // on "NIL", goto 1890 + 1892, // on "NOT", goto 1891 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1893, // on "[", goto 1892 + 0, // on "]", error + 0, // on "^", error + 1894, // on r#"\'[^\']*\'"#, goto 1893 + 1895, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1894 + 1896, // on r#"\\d+"#, goto 1895 + 1897, // on r#"\\d+\\.\\d+"#, goto 1896 + // State 2017 + 0, // on "(", error + 0, // on ")", error + -70, // on "*", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "**", error + -70, // on "+", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ",", error + -70, // on "-", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ".", error + 0, // on "..", error + -70, // on "/", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ":", error + 0, // on ":=", error + -70, // on ";", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "<", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "<=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "<>", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ">", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ">=", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "AND", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -70, // on "DIV", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -70, // on "ELSE", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -70, // on "IN", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "LABEL", error + -70, // on "MOD", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -70, // on "OR", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -70, // on "UNTIL", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2018 + 1890, // on "(", goto 1889 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1891, // on "NIL", goto 1890 + 1892, // on "NOT", goto 1891 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1893, // on "[", goto 1892 + 0, // on "]", error + 0, // on "^", error + 1894, // on r#"\'[^\']*\'"#, goto 1893 + 1895, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1894 + 1896, // on r#"\\d+"#, goto 1895 + 1897, // on r#"\\d+\\.\\d+"#, goto 1896 + // State 2019 + 2121, // on "(", goto 2120 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 2122, // on "NIL", goto 2121 + 2123, // on "NOT", goto 2122 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 2124, // on "[", goto 2123 + 0, // on "]", error + 0, // on "^", error + 2125, // on r#"\'[^\']*\'"#, goto 2124 + 2126, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 2125 + 2127, // on r#"\\d+"#, goto 2126 + 2128, // on r#"\\d+\\.\\d+"#, goto 2127 + // State 2020 + 1890, // on "(", goto 1889 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1891, // on "NIL", goto 1890 + 1892, // on "NOT", goto 1891 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1893, // on "[", goto 1892 + 0, // on "]", error + 0, // on "^", error + 1894, // on r#"\'[^\']*\'"#, goto 1893 + 1895, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1894 + 1896, // on r#"\\d+"#, goto 1895 + 1897, // on r#"\\d+\\.\\d+"#, goto 1896 + // State 2021 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 2131, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 2130 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2022 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 2023 + 0, // on "(", error + 0, // on ")", error + -239, // on "*", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "**", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "+", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ",", error + -239, // on "-", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ".", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "..", error + -239, // on "/", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ":", error + 0, // on ":=", error + -239, // on ";", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "<", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "<=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "<>", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ">", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ">=", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "AND", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -239, // on "DIV", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -239, // on "ELSE", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -239, // on "IN", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "LABEL", error + -239, // on "MOD", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -239, // on "OR", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -239, // on "UNTIL", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -239, // on "[", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "]", error + -239, // on "^", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2024 + 0, // on "(", error + 2133, // on ")", goto 2132 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2025 + 0, // on "(", error + 0, // on ")", error + -163, // on "*", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "**", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "+", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ",", error + -163, // on "-", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ".", error + 0, // on "..", error + -163, // on "/", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ":", error + 0, // on ":=", error + -163, // on ";", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "<", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "<=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "<>", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ">", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ">=", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "AND", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -163, // on "DIV", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -163, // on "ELSE", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -163, // on "IN", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "LABEL", error + -163, // on "MOD", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -163, // on "OR", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -163, // on "UNTIL", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2026 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 2134, // on "]", goto 2133 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2027 + 0, // on "(", error + 0, // on ")", error + -201, // on "*", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "**", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "+", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ",", error + -201, // on "-", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ".", error + 0, // on "..", error + -201, // on "/", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ":", error + 0, // on ":=", error + -201, // on ";", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "<", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "<=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "<>", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ">", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ">=", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "AND", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -201, // on "DIV", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -201, // on "ELSE", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -201, // on "IN", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "LABEL", error + -201, // on "MOD", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -201, // on "OR", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -201, // on "UNTIL", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2028 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 2136, // on ";", goto 2135 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 2137, // on "END", goto 2136 + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2029 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 1361, // on "DOWNTO", goto 1360 + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 1362, // on "TO", goto 1361 + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2030 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -208, // on ";", reduce `statement = closed_statement => ActionFn(139);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 2139, // on "ELSE", goto 2138 + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -208, // on "UNTIL", reduce `statement = closed_statement => ActionFn(139);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2031 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -197, // on ";", reduce `repeat_statement = "REPEAT", statement_sequence, "UNTIL", boolean_expression => ActionFn(159);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -197, // on "ELSE", reduce `repeat_statement = "REPEAT", statement_sequence, "UNTIL", boolean_expression => ActionFn(159);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -197, // on "UNTIL", reduce `repeat_statement = "REPEAT", statement_sequence, "UNTIL", boolean_expression => ActionFn(159);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2032 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -15, // on ";", reduce `boolean_expression = expression => ActionFn(205);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -15, // on "ELSE", reduce `boolean_expression = expression => ActionFn(205);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -15, // on "UNTIL", reduce `boolean_expression = expression => ActionFn(205);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2033 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -38, // on ";", reduce `closed_while_statement = "WHILE", boolean_expression, "DO", closed_statement => ActionFn(161);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -38, // on "ELSE", reduce `closed_while_statement = "WHILE", boolean_expression, "DO", closed_statement => ActionFn(161);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -38, // on "UNTIL", reduce `closed_while_statement = "WHILE", boolean_expression, "DO", closed_statement => ActionFn(161);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2034 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -39, // on ";", reduce `closed_with_statement = "WITH", record_variable_list, "DO", closed_statement => ActionFn(165);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -39, // on "ELSE", reduce `closed_with_statement = "WITH", record_variable_list, "DO", closed_statement => ActionFn(165);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -39, // on "UNTIL", reduce `closed_with_statement = "WITH", record_variable_list, "DO", closed_statement => ActionFn(165);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2035 + 0, // on "(", error + -44, // on ")", reduce `constant = sign, non_string => ActionFn(35);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -44, // on ";", reduce `constant = sign, non_string => ActionFn(35);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2036 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 2140, // on "OF", goto 2139 + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2037 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 2141, // on "END", goto 2140 + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2038 + 0, // on "(", error + -253, // on ")", reduce `variant_part = => ActionFn(261);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 890, // on "CASE", goto 889 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 45, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 44 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2039 + 0, // on "(", error + -249, // on ")", reduce `variant_list = variant_list, semicolon, variant => ActionFn(80);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -249, // on ";", reduce `variant_list = variant_list, semicolon, variant => ActionFn(80);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2040 + 0, // on "(", error + 2144, // on ")", goto 2143 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2041 + 0, // on "(", error + -67, // on ")", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "*", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "**", error + -67, // on "+", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ",", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "-", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ".", error + 0, // on "..", error + -67, // on "/", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -67, // on "<", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "<=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "<>", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ">", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ">=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "AND", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -67, // on "DIV", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -67, // on "IN", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "LABEL", error + -67, // on "MOD", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -67, // on "OR", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2042 + 0, // on "(", error + -206, // on ")", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 776, // on "*", goto 775 + 0, // on "**", error + -206, // on "+", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ",", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "-", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -206, // on "<", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "<=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "<>", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ">", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ">=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -206, // on "IN", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -206, // on "OR", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2043 + 0, // on "(", error + -71, // on ")", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "*", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "**", error + -71, // on "+", reduce `factor = exponentiation => ActionFn(213);` + -71, // on ",", reduce `factor = exponentiation => ActionFn(213);` + -71, // on "-", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ".", error + 0, // on "..", error + -71, // on "/", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -71, // on "AND", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -71, // on "DIV", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -71, // on "MOD", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -71, // on "OR", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2044 + 0, // on "(", error + -219, // on ")", reduce `term = factor => ActionFn(210);` + -219, // on "*", reduce `term = factor => ActionFn(210);` + 0, // on "**", error + -219, // on "+", reduce `term = factor => ActionFn(210);` + -219, // on ",", reduce `term = factor => ActionFn(210);` + -219, // on "-", reduce `term = factor => ActionFn(210);` + 0, // on ".", error + 0, // on "..", error + -219, // on "/", reduce `term = factor => ActionFn(210);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -219, // on "AND", reduce `term = factor => ActionFn(210);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -219, // on "DIV", reduce `term = factor => ActionFn(210);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -219, // on "MOD", reduce `term = factor => ActionFn(210);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -219, // on "OR", reduce `term = factor => ActionFn(210);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2045 + 0, // on "(", error + -238, // on ")", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "*", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "**", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "+", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ",", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "-", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ".", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "..", error + -238, // on "/", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -238, // on "AND", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -238, // on "DIV", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -238, // on "MOD", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -238, // on "OR", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -238, // on "[", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "]", error + -238, // on "^", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2046 + 0, // on "(", error + -160, // on ")", reduce `primary = function_designator => ActionFn(218);` + -160, // on "*", reduce `primary = function_designator => ActionFn(218);` + -160, // on "**", reduce `primary = function_designator => ActionFn(218);` + -160, // on "+", reduce `primary = function_designator => ActionFn(218);` + -160, // on ",", reduce `primary = function_designator => ActionFn(218);` + -160, // on "-", reduce `primary = function_designator => ActionFn(218);` + 0, // on ".", error + 0, // on "..", error + -160, // on "/", reduce `primary = function_designator => ActionFn(218);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -160, // on "AND", reduce `primary = function_designator => ActionFn(218);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -160, // on "DIV", reduce `primary = function_designator => ActionFn(218);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -160, // on "MOD", reduce `primary = function_designator => ActionFn(218);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -160, // on "OR", reduce `primary = function_designator => ActionFn(218);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2047 + 2146, // on "(", goto 2145 + -236, // on ")", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "*", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "**", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "+", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ",", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "-", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ".", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "..", error + -236, // on "/", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -236, // on "AND", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -236, // on "DIV", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -236, // on "MOD", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -236, // on "OR", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -236, // on "[", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "]", error + -236, // on "^", reduce `variable_access = identifier => ActionFn(170);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2048 + 0, // on "(", error + -237, // on ")", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "*", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "**", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "+", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ",", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "-", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ".", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "..", error + -237, // on "/", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -237, // on "AND", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -237, // on "DIV", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -237, // on "MOD", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -237, // on "OR", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -237, // on "[", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "]", error + -237, // on "^", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2049 + 0, // on "(", error + -66, // on ")", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "*", reduce `exponentiation = primary => ActionFn(214);` + 2147, // on "**", goto 2146 + -66, // on "+", reduce `exponentiation = primary => ActionFn(214);` + -66, // on ",", reduce `exponentiation = primary => ActionFn(214);` + -66, // on "-", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ".", error + 0, // on "..", error + -66, // on "/", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -66, // on "AND", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -66, // on "DIV", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -66, // on "MOD", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -66, // on "OR", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2050 + 0, // on "(", error + -161, // on ")", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "*", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "**", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "+", reduce `primary = set_constructor => ActionFn(219);` + -161, // on ",", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "-", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ".", error + 0, // on "..", error + -161, // on "/", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -161, // on "AND", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -161, // on "DIV", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -161, // on "MOD", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -161, // on "OR", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2051 + 2060, // on "(", goto 2059 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 2061, // on "NIL", goto 2060 + 2062, // on "NOT", goto 2061 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 2063, // on "[", goto 2062 + 0, // on "]", error + 0, // on "^", error + 2064, // on r#"\'[^\']*\'"#, goto 2063 + 2065, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 2064 + 2066, // on r#"\\d+"#, goto 2065 + 2067, // on r#"\\d+\\.\\d+"#, goto 2066 + // State 2052 + 0, // on "(", error + -69, // on ")", reduce `expression = simple_expression, relop, simple_expression => ActionFn(207);` + 0, // on "*", error + 0, // on "**", error + 765, // on "+", goto 764 + -69, // on ",", reduce `expression = simple_expression, relop, simple_expression => ActionFn(207);` + 766, // on "-", goto 765 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 774, // on "OR", goto 773 + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2053 + 0, // on "(", error + -205, // on ")", reduce `simple_expression = term => ActionFn(208);` + 776, // on "*", goto 775 + 0, // on "**", error + -205, // on "+", reduce `simple_expression = term => ActionFn(208);` + -205, // on ",", reduce `simple_expression = term => ActionFn(208);` + -205, // on "-", reduce `simple_expression = term => ActionFn(208);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -205, // on "OR", reduce `simple_expression = term => ActionFn(208);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2054 + 0, // on "(", error + -159, // on ")", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "*", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "**", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "+", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on ",", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "-", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ".", error + 0, // on "..", error + -159, // on "/", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -159, // on "AND", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -159, // on "DIV", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -159, // on "MOD", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -159, // on "OR", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2055 + 0, // on "(", error + -232, // on ")", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "*", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "**", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "+", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on ",", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "-", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ".", error + 0, // on "..", error + -232, // on "/", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -232, // on "AND", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -232, // on "DIV", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -232, // on "MOD", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -232, // on "OR", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2056 + 0, // on "(", error + -228, // on ")", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "*", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "**", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "+", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on ",", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "-", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ".", error + 0, // on "..", error + -228, // on "/", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -228, // on "AND", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -228, // on "DIV", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -228, // on "MOD", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -228, // on "OR", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2057 + 0, // on "(", error + -233, // on ")", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "*", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "**", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "+", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on ",", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "-", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ".", error + 0, // on "..", error + -233, // on "/", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -233, // on "AND", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -233, // on "DIV", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -233, // on "MOD", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -233, // on "OR", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2058 + 0, // on "(", error + -158, // on ")", reduce `primary = variable_access => ActionFn(216);` + -158, // on "*", reduce `primary = variable_access => ActionFn(216);` + -158, // on "**", reduce `primary = variable_access => ActionFn(216);` + -158, // on "+", reduce `primary = variable_access => ActionFn(216);` + -158, // on ",", reduce `primary = variable_access => ActionFn(216);` + -158, // on "-", reduce `primary = variable_access => ActionFn(216);` + 2151, // on ".", goto 2150 + 0, // on "..", error + -158, // on "/", reduce `primary = variable_access => ActionFn(216);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -158, // on "AND", reduce `primary = variable_access => ActionFn(216);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -158, // on "DIV", reduce `primary = variable_access => ActionFn(216);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -158, // on "MOD", reduce `primary = variable_access => ActionFn(216);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -158, // on "OR", reduce `primary = variable_access => ActionFn(216);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 2152, // on "[", goto 2151 + 0, // on "]", error + 2153, // on "^", goto 2152 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2059 + 798, // on "(", goto 797 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 799, // on "NOT", goto 798 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 800, // on "[", goto 799 + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 801, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 800 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 2060 + 0, // on "(", error + -230, // on ")", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "*", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "**", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "+", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on ",", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "-", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ".", error + 0, // on "..", error + -230, // on "/", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -230, // on "AND", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -230, // on "DIV", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -230, // on "MOD", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -230, // on "OR", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2061 + 2060, // on "(", goto 2059 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 2061, // on "NIL", goto 2060 + 2062, // on "NOT", goto 2061 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 2063, // on "[", goto 2062 + 0, // on "]", error + 0, // on "^", error + 2064, // on r#"\'[^\']*\'"#, goto 2063 + 2065, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 2064 + 2066, // on r#"\\d+"#, goto 2065 + 2067, // on r#"\\d+\\.\\d+"#, goto 2066 + // State 2062 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 2157, // on "]", goto 2156 + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 2063 + 0, // on "(", error + -229, // on ")", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "*", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "**", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "+", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on ",", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "-", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ".", error + 0, // on "..", error + -229, // on "/", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -229, // on "AND", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -229, // on "DIV", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -229, // on "MOD", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -229, // on "OR", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2064 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ")", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ",", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2065 + 0, // on "(", error + -231, // on ")", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "*", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "**", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "+", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on ",", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "-", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ".", error + 0, // on "..", error + -231, // on "/", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -231, // on "AND", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -231, // on "DIV", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -231, // on "MOD", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -231, // on "OR", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2066 + 0, // on "(", error + -234, // on ")", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "*", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "**", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "+", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on ",", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "-", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ".", error + 0, // on "..", error + -234, // on "/", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -234, // on "AND", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -234, // on "DIV", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -234, // on "MOD", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -234, // on "OR", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2067 + 0, // on "(", error + -220, // on ")", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "*", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "**", error + -220, // on "+", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ",", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "-", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ".", error + 0, // on "..", error + -220, // on "/", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -220, // on "<", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "<=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "<>", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ">", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ">=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "AND", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -220, // on "DIV", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -220, // on "IN", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "LABEL", error + -220, // on "MOD", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -220, // on "OR", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2068 + 0, // on "(", error + -72, // on ")", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "*", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "**", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "+", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ",", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "-", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ".", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "..", error + -72, // on "/", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -72, // on "<", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "<=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "<>", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ">", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ">=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "AND", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -72, // on "DIV", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -72, // on "IN", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "LABEL", error + -72, // on "MOD", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -72, // on "OR", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -72, // on "[", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "]", error + -72, // on "^", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2069 + 0, // on "(", error + -94, // on ")", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ",", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -94, // on "<", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<>", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -94, // on "IN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2070 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 2158, // on "]", goto 2157 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2071 + 0, // on "(", error + -162, // on ")", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "*", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "**", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "+", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ",", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "-", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ".", error + 0, // on "..", error + -162, // on "/", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -162, // on "<", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "<=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "<>", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ">", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ">=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "AND", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -162, // on "DIV", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -162, // on "IN", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "LABEL", error + -162, // on "MOD", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -162, // on "OR", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2072 + 0, // on "(", error + -200, // on ")", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "*", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "**", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "+", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ",", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "-", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ".", error + 0, // on "..", error + -200, // on "/", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -200, // on "<", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "<=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "<>", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ">", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ">=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "AND", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -200, // on "DIV", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -200, // on "IN", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "LABEL", error + -200, // on "MOD", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -200, // on "OR", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2073 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -27, // on ";", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, semicolon, otherwisepart, statement, ";", "END" => ActionFn(191);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -27, // on "END", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, semicolon, otherwisepart, statement, ";", "END" => ActionFn(191);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2074 + 0, // on "(", error + 0, // on ")", error + -157, // on "*", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "**", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "+", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ",", error + -157, // on "-", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ".", error + 0, // on "..", error + -157, // on "/", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -157, // on "AND", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -157, // on "DIV", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "DO", error + -157, // on "DOWNTO", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -157, // on "MOD", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -157, // on "OR", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -157, // on "TO", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2075 + 0, // on "(", error + 0, // on ")", error + -103, // on "*", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "**", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "+", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ",", error + -103, // on "-", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ".", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "..", error + -103, // on "/", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -103, // on "AND", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -103, // on "DIV", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "DO", error + -103, // on "DOWNTO", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -103, // on "MOD", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -103, // on "OR", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + -103, // on "TO", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -103, // on "[", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "]", error + -103, // on "^", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2076 + 0, // on "(", error + 0, // on ")", error + -157, // on "*", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "**", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "+", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ",", error + -157, // on "-", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ".", error + 0, // on "..", error + -157, // on "/", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ":", error + 0, // on ":=", error + -157, // on ";", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "<", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "<=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "<>", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ">", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ">=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "AND", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -157, // on "DIV", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -157, // on "ELSE", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "END", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -157, // on "IN", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "LABEL", error + -157, // on "MOD", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -157, // on "OR", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2077 + 0, // on "(", error + 0, // on ")", error + -88, // on "*", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "**", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "+", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ",", error + -88, // on "-", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ".", error + 0, // on "..", error + -88, // on "/", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ":", error + 0, // on ":=", error + -88, // on ";", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -88, // on "AND", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -88, // on "DIV", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -88, // on "ELSE", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "END", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -88, // on "MOD", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -88, // on "OR", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2078 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 2079 + 1984, // on "(", goto 1983 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1985, // on "NIL", goto 1984 + 1986, // on "NOT", goto 1985 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1987, // on "[", goto 1986 + 0, // on "]", error + 0, // on "^", error + 1988, // on r#"\'[^\']*\'"#, goto 1987 + 1989, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1988 + 1990, // on r#"\\d+"#, goto 1989 + 1991, // on r#"\\d+\\.\\d+"#, goto 1990 + // State 2080 + 0, // on "(", error + 0, // on ")", error + -70, // on "*", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "**", error + -70, // on "+", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ",", error + -70, // on "-", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ".", error + 0, // on "..", error + -70, // on "/", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ":", error + 0, // on ":=", error + -70, // on ";", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -70, // on "AND", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -70, // on "DIV", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -70, // on "ELSE", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "END", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -70, // on "MOD", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -70, // on "OR", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2081 + 1984, // on "(", goto 1983 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1985, // on "NIL", goto 1984 + 1986, // on "NOT", goto 1985 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1987, // on "[", goto 1986 + 0, // on "]", error + 0, // on "^", error + 1988, // on r#"\'[^\']*\'"#, goto 1987 + 1989, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1988 + 1990, // on r#"\\d+"#, goto 1989 + 1991, // on r#"\\d+\\.\\d+"#, goto 1990 + // State 2082 + 1984, // on "(", goto 1983 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 1985, // on "NIL", goto 1984 + 1986, // on "NOT", goto 1985 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 1987, // on "[", goto 1986 + 0, // on "]", error + 0, // on "^", error + 1988, // on r#"\'[^\']*\'"#, goto 1987 + 1989, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1988 + 1990, // on r#"\\d+"#, goto 1989 + 1991, // on r#"\\d+\\.\\d+"#, goto 1990 + // State 2083 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 2164, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 2163 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2084 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 2085 + 0, // on "(", error + 0, // on ")", error + -239, // on "*", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "**", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "+", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ",", error + -239, // on "-", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ".", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "..", error + -239, // on "/", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ":", error + 0, // on ":=", error + -239, // on ";", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -239, // on "AND", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -239, // on "DIV", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -239, // on "ELSE", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "END", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -239, // on "MOD", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -239, // on "OR", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -239, // on "[", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "]", error + -239, // on "^", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2086 + 0, // on "(", error + 2166, // on ")", goto 2165 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2087 + 0, // on "(", error + 0, // on ")", error + -163, // on "*", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "**", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "+", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ",", error + -163, // on "-", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ".", error + 0, // on "..", error + -163, // on "/", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ":", error + 0, // on ":=", error + -163, // on ";", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -163, // on "AND", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -163, // on "DIV", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -163, // on "ELSE", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "END", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -163, // on "MOD", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -163, // on "OR", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2088 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 2167, // on "]", goto 2166 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2089 + 0, // on "(", error + 0, // on ")", error + -201, // on "*", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "**", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "+", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ",", error + -201, // on "-", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ".", error + 0, // on "..", error + -201, // on "/", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ":", error + 0, // on ":=", error + -201, // on ";", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -201, // on "AND", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -201, // on "DIV", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -201, // on "ELSE", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "END", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -201, // on "MOD", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -201, // on "OR", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2090 + 0, // on "(", error + 0, // on ")", error + -103, // on "*", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "**", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "+", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ",", error + -103, // on "-", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ".", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "..", error + -103, // on "/", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ":", error + 0, // on ":=", error + -103, // on ";", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "<", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "<=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "<>", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ">", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ">=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "AND", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -103, // on "DIV", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -103, // on "ELSE", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "END", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -103, // on "IN", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "LABEL", error + -103, // on "MOD", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -103, // on "OR", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -103, // on "[", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "]", error + -103, // on "^", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2091 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 478, // on "BEGIN", goto 477 + 479, // on "CASE", goto 478 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -138, // on "END", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "EXTERNAL", error + 480, // on "FOR", goto 479 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 481, // on "GOTO", goto 480 + 482, // on "IF", goto 481 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 483, // on "REPEAT", goto 482 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 484, // on "WHILE", goto 483 + 485, // on "WITH", goto 484 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 486, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 485 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 2092 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -25, // on ";", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, ";", "END" => ActionFn(189);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -25, // on "ELSE", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, ";", "END" => ActionFn(189);` + -25, // on "END", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, ";", "END" => ActionFn(189);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2093 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 2169, // on "DO", goto 2168 + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2094 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -35, // on ";", reduce `closed_if_statement = "IF", boolean_expression, "THEN", closed_statement, "ELSE", closed_statement => ActionFn(168);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -35, // on "ELSE", reduce `closed_if_statement = "IF", boolean_expression, "THEN", closed_statement, "ELSE", closed_statement => ActionFn(168);` + -35, // on "END", reduce `closed_if_statement = "IF", boolean_expression, "THEN", closed_statement, "ELSE", closed_statement => ActionFn(168);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2095 + 0, // on "(", error + 0, // on ")", error + -157, // on "*", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "**", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "+", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ",", error + -157, // on "-", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ".", error + 0, // on "..", error + -157, // on "/", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ":", error + 0, // on ":=", error + -157, // on ";", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -157, // on "AND", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -157, // on "DIV", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -157, // on "MOD", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -157, // on "OR", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -157, // on "UNTIL", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2096 + 0, // on "(", error + 0, // on ")", error + -103, // on "*", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "**", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "+", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ",", error + -103, // on "-", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ".", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "..", error + -103, // on "/", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ":", error + 0, // on ":=", error + -103, // on ";", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -103, // on "AND", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -103, // on "DIV", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -103, // on "MOD", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -103, // on "OR", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -103, // on "UNTIL", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -103, // on "[", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "]", error + -103, // on "^", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2097 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 2170, // on "END", goto 2169 + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2098 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -26, // on ";", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, semicolon, otherwisepart, statement, "END" => ActionFn(190);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -26, // on "UNTIL", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, semicolon, otherwisepart, statement, "END" => ActionFn(190);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2099 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -34, // on ";", reduce `closed_for_statement = "FOR", control_variable, ":=", initial_value, direction, final_value, "DO", closed_statement => ActionFn(163);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -34, // on "UNTIL", reduce `closed_for_statement = "FOR", control_variable, ":=", initial_value, direction, final_value, "DO", closed_statement => ActionFn(163);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2100 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -146, // on ";", reduce `open_for_statement = "FOR", control_variable, ":=", initial_value, direction, final_value, "DO", open_statement => ActionFn(162);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -146, // on "UNTIL", reduce `open_for_statement = "FOR", control_variable, ":=", initial_value, direction, final_value, "DO", open_statement => ActionFn(162);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2101 + 0, // on "(", error + 2171, // on ")", goto 2170 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2102 + 0, // on "(", error + 0, // on ")", error + -67, // on "*", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "**", error + -67, // on "+", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ",", error + -67, // on "-", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ".", error + 0, // on "..", error + -67, // on "/", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ":", error + 0, // on ":=", error + -67, // on ";", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "<", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "<=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "<>", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ">", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ">=", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "AND", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -67, // on "DIV", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -67, // on "ELSE", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -67, // on "IN", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "LABEL", error + -67, // on "MOD", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -67, // on "OR", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -67, // on "UNTIL", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2103 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -206, // on "+", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ",", error + -206, // on "-", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + -206, // on ";", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "<", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "<=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "<>", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ">", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ">=", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + -206, // on "ELSE", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -206, // on "IN", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -206, // on "OR", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -206, // on "UNTIL", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2104 + 0, // on "(", error + 0, // on ")", error + -71, // on "*", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "**", error + -71, // on "+", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ",", error + -71, // on "-", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ".", error + 0, // on "..", error + -71, // on "/", reduce `factor = exponentiation => ActionFn(213);` + 0, // on ":", error + 0, // on ":=", error + -71, // on ";", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -71, // on "AND", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -71, // on "DIV", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -71, // on "ELSE", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -71, // on "MOD", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -71, // on "OR", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -71, // on "UNTIL", reduce `factor = exponentiation => ActionFn(213);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2105 + 0, // on "(", error + 0, // on ")", error + -219, // on "*", reduce `term = factor => ActionFn(210);` + 0, // on "**", error + -219, // on "+", reduce `term = factor => ActionFn(210);` + 0, // on ",", error + -219, // on "-", reduce `term = factor => ActionFn(210);` + 0, // on ".", error + 0, // on "..", error + -219, // on "/", reduce `term = factor => ActionFn(210);` + 0, // on ":", error + 0, // on ":=", error + -219, // on ";", reduce `term = factor => ActionFn(210);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -219, // on "AND", reduce `term = factor => ActionFn(210);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -219, // on "DIV", reduce `term = factor => ActionFn(210);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -219, // on "ELSE", reduce `term = factor => ActionFn(210);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -219, // on "MOD", reduce `term = factor => ActionFn(210);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -219, // on "OR", reduce `term = factor => ActionFn(210);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -219, // on "UNTIL", reduce `term = factor => ActionFn(210);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2106 + 0, // on "(", error + 0, // on ")", error + -238, // on "*", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "**", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on "+", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ",", error + -238, // on "-", reduce `variable_access = field_designator => ActionFn(172);` + -238, // on ".", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "..", error + -238, // on "/", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on ":", error + 0, // on ":=", error + -238, // on ";", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -238, // on "AND", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -238, // on "DIV", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -238, // on "ELSE", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -238, // on "MOD", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -238, // on "OR", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -238, // on "UNTIL", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -238, // on "[", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on "]", error + -238, // on "^", reduce `variable_access = field_designator => ActionFn(172);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2107 + 0, // on "(", error + 0, // on ")", error + -160, // on "*", reduce `primary = function_designator => ActionFn(218);` + -160, // on "**", reduce `primary = function_designator => ActionFn(218);` + -160, // on "+", reduce `primary = function_designator => ActionFn(218);` + 0, // on ",", error + -160, // on "-", reduce `primary = function_designator => ActionFn(218);` + 0, // on ".", error + 0, // on "..", error + -160, // on "/", reduce `primary = function_designator => ActionFn(218);` + 0, // on ":", error + 0, // on ":=", error + -160, // on ";", reduce `primary = function_designator => ActionFn(218);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -160, // on "AND", reduce `primary = function_designator => ActionFn(218);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -160, // on "DIV", reduce `primary = function_designator => ActionFn(218);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -160, // on "ELSE", reduce `primary = function_designator => ActionFn(218);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -160, // on "MOD", reduce `primary = function_designator => ActionFn(218);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -160, // on "OR", reduce `primary = function_designator => ActionFn(218);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -160, // on "UNTIL", reduce `primary = function_designator => ActionFn(218);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2108 + 2173, // on "(", goto 2172 + 0, // on ")", error + -236, // on "*", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "**", reduce `variable_access = identifier => ActionFn(170);` + -236, // on "+", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ",", error + -236, // on "-", reduce `variable_access = identifier => ActionFn(170);` + -236, // on ".", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "..", error + -236, // on "/", reduce `variable_access = identifier => ActionFn(170);` + 0, // on ":", error + 0, // on ":=", error + -236, // on ";", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -236, // on "AND", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -236, // on "DIV", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -236, // on "ELSE", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -236, // on "MOD", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -236, // on "OR", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -236, // on "UNTIL", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -236, // on "[", reduce `variable_access = identifier => ActionFn(170);` + 0, // on "]", error + -236, // on "^", reduce `variable_access = identifier => ActionFn(170);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2109 + 0, // on "(", error + 0, // on ")", error + -237, // on "*", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "**", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on "+", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ",", error + -237, // on "-", reduce `variable_access = indexed_variable => ActionFn(171);` + -237, // on ".", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "..", error + -237, // on "/", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on ":", error + 0, // on ":=", error + -237, // on ";", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -237, // on "AND", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -237, // on "DIV", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -237, // on "ELSE", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -237, // on "MOD", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -237, // on "OR", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -237, // on "UNTIL", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -237, // on "[", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on "]", error + -237, // on "^", reduce `variable_access = indexed_variable => ActionFn(171);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2110 + 0, // on "(", error + 0, // on ")", error + -66, // on "*", reduce `exponentiation = primary => ActionFn(214);` + 2174, // on "**", goto 2173 + -66, // on "+", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ",", error + -66, // on "-", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ".", error + 0, // on "..", error + -66, // on "/", reduce `exponentiation = primary => ActionFn(214);` + 0, // on ":", error + 0, // on ":=", error + -66, // on ";", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -66, // on "AND", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -66, // on "DIV", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -66, // on "ELSE", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -66, // on "MOD", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -66, // on "OR", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -66, // on "UNTIL", reduce `exponentiation = primary => ActionFn(214);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2111 + 0, // on "(", error + 0, // on ")", error + -161, // on "*", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "**", reduce `primary = set_constructor => ActionFn(219);` + -161, // on "+", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ",", error + -161, // on "-", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ".", error + 0, // on "..", error + -161, // on "/", reduce `primary = set_constructor => ActionFn(219);` + 0, // on ":", error + 0, // on ":=", error + -161, // on ";", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -161, // on "AND", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -161, // on "DIV", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -161, // on "ELSE", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -161, // on "MOD", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -161, // on "OR", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -161, // on "UNTIL", reduce `primary = set_constructor => ActionFn(219);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2112 + 2121, // on "(", goto 2120 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 2122, // on "NIL", goto 2121 + 2123, // on "NOT", goto 2122 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 2124, // on "[", goto 2123 + 0, // on "]", error + 0, // on "^", error + 2125, // on r#"\'[^\']*\'"#, goto 2124 + 2126, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 2125 + 2127, // on r#"\\d+"#, goto 2126 + 2128, // on r#"\\d+\\.\\d+"#, goto 2127 + // State 2113 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 765, // on "+", goto 764 + 0, // on ",", error + 766, // on "-", goto 765 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -69, // on ";", reduce `expression = simple_expression, relop, simple_expression => ActionFn(207);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -69, // on "ELSE", reduce `expression = simple_expression, relop, simple_expression => ActionFn(207);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 774, // on "OR", goto 773 + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -69, // on "UNTIL", reduce `expression = simple_expression, relop, simple_expression => ActionFn(207);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2114 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -205, // on "+", reduce `simple_expression = term => ActionFn(208);` + 0, // on ",", error + -205, // on "-", reduce `simple_expression = term => ActionFn(208);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + -205, // on ";", reduce `simple_expression = term => ActionFn(208);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + -205, // on "ELSE", reduce `simple_expression = term => ActionFn(208);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -205, // on "OR", reduce `simple_expression = term => ActionFn(208);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -205, // on "UNTIL", reduce `simple_expression = term => ActionFn(208);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2115 + 0, // on "(", error + 0, // on ")", error + -159, // on "*", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "**", reduce `primary = unsigned_constant => ActionFn(217);` + -159, // on "+", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ",", error + -159, // on "-", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ".", error + 0, // on "..", error + -159, // on "/", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on ":", error + 0, // on ":=", error + -159, // on ";", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -159, // on "AND", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -159, // on "DIV", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -159, // on "ELSE", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -159, // on "MOD", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -159, // on "OR", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -159, // on "UNTIL", reduce `primary = unsigned_constant => ActionFn(217);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2116 + 0, // on "(", error + 0, // on ")", error + -232, // on "*", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "**", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + -232, // on "+", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ",", error + -232, // on "-", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ".", error + 0, // on "..", error + -232, // on "/", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on ":", error + 0, // on ":=", error + -232, // on ";", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -232, // on "AND", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -232, // on "DIV", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -232, // on "ELSE", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -232, // on "MOD", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -232, // on "OR", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -232, // on "UNTIL", reduce `unsigned_number = unsigned_integer => ActionFn(225);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2117 + 0, // on "(", error + 0, // on ")", error + -228, // on "*", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "**", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + -228, // on "+", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ",", error + -228, // on "-", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ".", error + 0, // on "..", error + -228, // on "/", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on ":", error + 0, // on ":=", error + -228, // on ";", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -228, // on "AND", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -228, // on "DIV", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -228, // on "ELSE", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -228, // on "MOD", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -228, // on "OR", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -228, // on "UNTIL", reduce `unsigned_constant = unsigned_number => ActionFn(222);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2118 + 0, // on "(", error + 0, // on ")", error + -233, // on "*", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "**", reduce `unsigned_number = unsigned_real => ActionFn(226);` + -233, // on "+", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ",", error + -233, // on "-", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ".", error + 0, // on "..", error + -233, // on "/", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on ":", error + 0, // on ":=", error + -233, // on ";", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -233, // on "AND", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -233, // on "DIV", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -233, // on "ELSE", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -233, // on "MOD", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -233, // on "OR", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -233, // on "UNTIL", reduce `unsigned_number = unsigned_real => ActionFn(226);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2119 + 0, // on "(", error + 0, // on ")", error + -158, // on "*", reduce `primary = variable_access => ActionFn(216);` + -158, // on "**", reduce `primary = variable_access => ActionFn(216);` + -158, // on "+", reduce `primary = variable_access => ActionFn(216);` + 0, // on ",", error + -158, // on "-", reduce `primary = variable_access => ActionFn(216);` + 2178, // on ".", goto 2177 + 0, // on "..", error + -158, // on "/", reduce `primary = variable_access => ActionFn(216);` + 0, // on ":", error + 0, // on ":=", error + -158, // on ";", reduce `primary = variable_access => ActionFn(216);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -158, // on "AND", reduce `primary = variable_access => ActionFn(216);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -158, // on "DIV", reduce `primary = variable_access => ActionFn(216);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -158, // on "ELSE", reduce `primary = variable_access => ActionFn(216);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -158, // on "MOD", reduce `primary = variable_access => ActionFn(216);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -158, // on "OR", reduce `primary = variable_access => ActionFn(216);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -158, // on "UNTIL", reduce `primary = variable_access => ActionFn(216);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 2179, // on "[", goto 2178 + 0, // on "]", error + 2180, // on "^", goto 2179 + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2120 + 798, // on "(", goto 797 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 167, // on "NIL", goto 166 + 799, // on "NOT", goto 798 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 800, // on "[", goto 799 + 0, // on "]", error + 0, // on "^", error + 169, // on r#"\'[^\']*\'"#, goto 168 + 801, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 800 + 171, // on r#"\\d+"#, goto 170 + 172, // on r#"\\d+\\.\\d+"#, goto 171 + // State 2121 + 0, // on "(", error + 0, // on ")", error + -230, // on "*", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "**", reduce `unsigned_constant = "NIL" => ActionFn(224);` + -230, // on "+", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ",", error + -230, // on "-", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ".", error + 0, // on "..", error + -230, // on "/", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on ":", error + 0, // on ":=", error + -230, // on ";", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -230, // on "AND", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -230, // on "DIV", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -230, // on "ELSE", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -230, // on "MOD", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -230, // on "OR", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -230, // on "UNTIL", reduce `unsigned_constant = "NIL" => ActionFn(224);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2122 + 2121, // on "(", goto 2120 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 2122, // on "NIL", goto 2121 + 2123, // on "NOT", goto 2122 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 2124, // on "[", goto 2123 + 0, // on "]", error + 0, // on "^", error + 2125, // on r#"\'[^\']*\'"#, goto 2124 + 2126, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 2125 + 2127, // on r#"\\d+"#, goto 2126 + 2128, // on r#"\\d+\\.\\d+"#, goto 2127 + // State 2123 + 822, // on "(", goto 821 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 823, // on "NIL", goto 822 + 824, // on "NOT", goto 823 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 825, // on "[", goto 824 + 2184, // on "]", goto 2183 + 0, // on "^", error + 827, // on r#"\'[^\']*\'"#, goto 826 + 828, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 827 + 829, // on r#"\\d+"#, goto 828 + 830, // on r#"\\d+\\.\\d+"#, goto 829 + // State 2124 + 0, // on "(", error + 0, // on ")", error + -229, // on "*", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "**", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + -229, // on "+", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ",", error + -229, // on "-", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ".", error + 0, // on "..", error + -229, // on "/", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on ":", error + 0, // on ":=", error + -229, // on ";", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -229, // on "AND", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -229, // on "DIV", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -229, // on "ELSE", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -229, // on "MOD", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -229, // on "OR", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -229, // on "UNTIL", reduce `unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2125 + -94, // on "(", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + -94, // on ";", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -94, // on "ELSE", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -94, // on "UNTIL", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2126 + 0, // on "(", error + 0, // on ")", error + -231, // on "*", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "**", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + -231, // on "+", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ",", error + -231, // on "-", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ".", error + 0, // on "..", error + -231, // on "/", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on ":", error + 0, // on ":=", error + -231, // on ";", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -231, // on "AND", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -231, // on "DIV", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -231, // on "ELSE", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -231, // on "MOD", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -231, // on "OR", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -231, // on "UNTIL", reduce `unsigned_integer = r#"\\d+"# => ActionFn(227);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2127 + 0, // on "(", error + 0, // on ")", error + -234, // on "*", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "**", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + -234, // on "+", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ",", error + -234, // on "-", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ".", error + 0, // on "..", error + -234, // on "/", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on ":", error + 0, // on ":=", error + -234, // on ";", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -234, // on "AND", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -234, // on "DIV", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -234, // on "ELSE", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -234, // on "MOD", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -234, // on "OR", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -234, // on "UNTIL", reduce `unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2128 + 0, // on "(", error + 0, // on ")", error + -220, // on "*", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "**", error + -220, // on "+", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ",", error + -220, // on "-", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ".", error + 0, // on "..", error + -220, // on "/", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ":", error + 0, // on ":=", error + -220, // on ";", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "<", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "<=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "<>", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ">", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ">=", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "AND", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -220, // on "DIV", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -220, // on "ELSE", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -220, // on "IN", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "LABEL", error + -220, // on "MOD", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -220, // on "OR", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -220, // on "UNTIL", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2129 + 0, // on "(", error + 0, // on ")", error + -72, // on "*", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "**", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "+", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ",", error + -72, // on "-", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ".", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "..", error + -72, // on "/", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ":", error + 0, // on ":=", error + -72, // on ";", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "<", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "<=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "<>", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ">", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ">=", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "AND", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -72, // on "DIV", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -72, // on "ELSE", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -72, // on "IN", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "LABEL", error + -72, // on "MOD", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -72, // on "OR", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -72, // on "UNTIL", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -72, // on "[", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "]", error + -72, // on "^", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2130 + 0, // on "(", error + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + -94, // on ";", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "<>", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ">=", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -94, // on "ELSE", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -94, // on "IN", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -94, // on "UNTIL", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2131 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 2185, // on "]", goto 2184 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2132 + 0, // on "(", error + 0, // on ")", error + -162, // on "*", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "**", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "+", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ",", error + -162, // on "-", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ".", error + 0, // on "..", error + -162, // on "/", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ":", error + 0, // on ":=", error + -162, // on ";", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "<", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "<=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "<>", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ">", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ">=", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "AND", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -162, // on "DIV", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -162, // on "ELSE", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -162, // on "IN", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "LABEL", error + -162, // on "MOD", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -162, // on "OR", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -162, // on "UNTIL", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2133 + 0, // on "(", error + 0, // on ")", error + -200, // on "*", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "**", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "+", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ",", error + -200, // on "-", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ".", error + 0, // on "..", error + -200, // on "/", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ":", error + 0, // on ":=", error + -200, // on ";", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "<", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "<=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "<>", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ">", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ">=", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "AND", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -200, // on "DIV", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -200, // on "ELSE", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -200, // on "IN", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "LABEL", error + -200, // on "MOD", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -200, // on "OR", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -200, // on "UNTIL", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2134 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 1542, // on "OTHERWISE", goto 1541 + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 449, // on r#"\'[^\']*\'"#, goto 448 + 450, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 449 + 451, // on r#"\\d+"#, goto 450 + 452, // on r#"\\d+\\.\\d+"#, goto 451 + // State 2135 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + -199, // on "+", reduce `semicolon = ";" => ActionFn(252);` + 0, // on ",", error + -199, // on "-", reduce `semicolon = ";" => ActionFn(252);` + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 2187, // on "END", goto 2186 + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + -199, // on "OTHERWISE", reduce `semicolon = ";" => ActionFn(252);` + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + -199, // on r#"\'[^\']*\'"#, reduce `semicolon = ";" => ActionFn(252);` + -199, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, reduce `semicolon = ";" => ActionFn(252);` + -199, // on r#"\\d+"#, reduce `semicolon = ";" => ActionFn(252);` + -199, // on r#"\\d+\\.\\d+"#, reduce `semicolon = ";" => ActionFn(252);` + // State 2136 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -24, // on ";", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, "END" => ActionFn(188);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -24, // on "ELSE", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, "END" => ActionFn(188);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -24, // on "UNTIL", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, "END" => ActionFn(188);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2137 + 643, // on "(", goto 642 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 644, // on "NIL", goto 643 + 645, // on "NOT", goto 644 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 646, // on "[", goto 645 + 0, // on "]", error + 0, // on "^", error + 647, // on r#"\'[^\']*\'"#, goto 646 + 648, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 647 + 649, // on r#"\\d+"#, goto 648 + 650, // on r#"\\d+\\.\\d+"#, goto 649 + // State 2138 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 1437, // on "BEGIN", goto 1436 + 1438, // on "CASE", goto 1437 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -138, // on "ELSE", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 1439, // on "FOR", goto 1438 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 1440, // on "GOTO", goto 1439 + 1441, // on "IF", goto 1440 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 1442, // on "REPEAT", goto 1441 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -138, // on "UNTIL", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "VAR", error + 1443, // on "WHILE", goto 1442 + 1444, // on "WITH", goto 1443 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1445, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1444 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 2139 + 1482, // on "(", goto 1481 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 111, // on "+", goto 110 + 0, // on ",", error + 112, // on "-", goto 111 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 1483, // on "ARRAY", goto 1482 + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 1484, // on "PACKED", goto 1483 + 1485, // on "PFILE", goto 1484 + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 1486, // on "RECORD", goto 1485 + 0, // on "REPEAT", error + 1487, // on "SET", goto 1486 + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 1488, // on "^", goto 1487 + 119, // on r#"\'[^\']*\'"#, goto 118 + 1489, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1488 + 121, // on r#"\\d+"#, goto 120 + 122, // on r#"\\d+\\.\\d+"#, goto 121 + // State 2140 + 0, // on "(", error + -186, // on ")", reduce `record_type = "RECORD", record_section_list, semicolon, variant_part, "END" => ActionFn(70);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -186, // on ";", reduce `record_type = "RECORD", record_section_list, semicolon, variant_part, "END" => ActionFn(70);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2141 + 0, // on "(", error + 2192, // on ")", goto 2191 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 1173, // on ";", goto 1172 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2142 + 0, // on "(", error + 2193, // on ")", goto 2192 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2143 + 0, // on "(", error + -157, // on ")", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "*", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "**", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "+", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ",", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "-", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ".", error + 0, // on "..", error + -157, // on "/", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -157, // on "<", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "<=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "<>", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ">", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ">=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "AND", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -157, // on "DIV", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -157, // on "IN", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "LABEL", error + -157, // on "MOD", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -157, // on "OR", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2144 + 0, // on "(", error + -88, // on ")", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "*", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "**", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "+", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on ",", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "-", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ".", error + 0, // on "..", error + -88, // on "/", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -88, // on "AND", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -88, // on "DIV", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -88, // on "MOD", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -88, // on "OR", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2145 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 2146 + 2060, // on "(", goto 2059 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 2061, // on "NIL", goto 2060 + 2062, // on "NOT", goto 2061 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 2063, // on "[", goto 2062 + 0, // on "]", error + 0, // on "^", error + 2064, // on r#"\'[^\']*\'"#, goto 2063 + 2065, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 2064 + 2066, // on r#"\\d+"#, goto 2065 + 2067, // on r#"\\d+\\.\\d+"#, goto 2066 + // State 2147 + 0, // on "(", error + -70, // on ")", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "*", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "**", error + -70, // on "+", reduce `factor = sign, factor => ActionFn(212);` + -70, // on ",", reduce `factor = sign, factor => ActionFn(212);` + -70, // on "-", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ".", error + 0, // on "..", error + -70, // on "/", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -70, // on "AND", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -70, // on "DIV", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -70, // on "MOD", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -70, // on "OR", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2148 + 2060, // on "(", goto 2059 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 2061, // on "NIL", goto 2060 + 2062, // on "NOT", goto 2061 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 2063, // on "[", goto 2062 + 0, // on "]", error + 0, // on "^", error + 2064, // on r#"\'[^\']*\'"#, goto 2063 + 2065, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 2064 + 2066, // on r#"\\d+"#, goto 2065 + 2067, // on r#"\\d+\\.\\d+"#, goto 2066 + // State 2149 + 2060, // on "(", goto 2059 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 2061, // on "NIL", goto 2060 + 2062, // on "NOT", goto 2061 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 2063, // on "[", goto 2062 + 0, // on "]", error + 0, // on "^", error + 2064, // on r#"\'[^\']*\'"#, goto 2063 + 2065, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 2064 + 2066, // on r#"\\d+"#, goto 2065 + 2067, // on r#"\\d+\\.\\d+"#, goto 2066 + // State 2150 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 2199, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 2198 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2151 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 2152 + 0, // on "(", error + -239, // on ")", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "*", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "**", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "+", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ",", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "-", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ".", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "..", error + -239, // on "/", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -239, // on "AND", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -239, // on "DIV", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -239, // on "MOD", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -239, // on "OR", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -239, // on "[", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "]", error + -239, // on "^", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2153 + 0, // on "(", error + 2201, // on ")", goto 2200 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2154 + 0, // on "(", error + -163, // on ")", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "*", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "**", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "+", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on ",", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "-", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ".", error + 0, // on "..", error + -163, // on "/", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -163, // on "AND", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -163, // on "DIV", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -163, // on "MOD", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -163, // on "OR", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2155 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 2202, // on "]", goto 2201 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2156 + 0, // on "(", error + -201, // on ")", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "*", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "**", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "+", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on ",", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "-", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ".", error + 0, // on "..", error + -201, // on "/", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -201, // on "AND", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -201, // on "DIV", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -201, // on "MOD", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -201, // on "OR", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2157 + 0, // on "(", error + -103, // on ")", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "*", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "**", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "+", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ",", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "-", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ".", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "..", error + -103, // on "/", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + -103, // on "<", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "<=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "<>", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ">", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ">=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "AND", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -103, // on "DIV", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -103, // on "IN", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "LABEL", error + -103, // on "MOD", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -103, // on "OR", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -103, // on "[", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "]", error + -103, // on "^", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2158 + 0, // on "(", error + 2203, // on ")", goto 2202 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2159 + 0, // on "(", error + 0, // on ")", error + -67, // on "*", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "**", error + -67, // on "+", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ",", error + -67, // on "-", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ".", error + 0, // on "..", error + -67, // on "/", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ":", error + 0, // on ":=", error + -67, // on ";", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -67, // on "AND", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -67, // on "DIV", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -67, // on "ELSE", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "END", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -67, // on "MOD", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -67, // on "OR", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2160 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -206, // on "+", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ",", error + -206, // on "-", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + -206, // on ";", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + -206, // on "ELSE", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "END", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -206, // on "OR", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2161 + 0, // on "(", error + 0, // on ")", error + -220, // on "*", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "**", error + -220, // on "+", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ",", error + -220, // on "-", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ".", error + 0, // on "..", error + -220, // on "/", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ":", error + 0, // on ":=", error + -220, // on ";", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -220, // on "AND", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -220, // on "DIV", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -220, // on "ELSE", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "END", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -220, // on "MOD", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -220, // on "OR", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2162 + 0, // on "(", error + 0, // on ")", error + -72, // on "*", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "**", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "+", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ",", error + -72, // on "-", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ".", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "..", error + -72, // on "/", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ":", error + 0, // on ":=", error + -72, // on ";", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -72, // on "AND", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -72, // on "DIV", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -72, // on "ELSE", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "END", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -72, // on "MOD", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -72, // on "OR", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -72, // on "[", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "]", error + -72, // on "^", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2163 + 0, // on "(", error + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + -94, // on ";", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -94, // on "ELSE", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "END", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2164 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 2204, // on "]", goto 2203 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2165 + 0, // on "(", error + 0, // on ")", error + -162, // on "*", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "**", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "+", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ",", error + -162, // on "-", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ".", error + 0, // on "..", error + -162, // on "/", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ":", error + 0, // on ":=", error + -162, // on ";", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -162, // on "AND", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -162, // on "DIV", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -162, // on "ELSE", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "END", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -162, // on "MOD", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -162, // on "OR", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2166 + 0, // on "(", error + 0, // on ")", error + -200, // on "*", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "**", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "+", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ",", error + -200, // on "-", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ".", error + 0, // on "..", error + -200, // on "/", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ":", error + 0, // on ":=", error + -200, // on ";", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -200, // on "AND", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -200, // on "DIV", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -200, // on "ELSE", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "END", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -200, // on "MOD", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -200, // on "OR", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2167 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 2205, // on ";", goto 2204 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 2206, // on "END", goto 2205 + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2168 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 1048, // on "BEGIN", goto 1047 + 1049, // on "CASE", goto 1048 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -138, // on "ELSE", reduce `non_labeled_closed_statement = => ActionFn(257);` + -138, // on "END", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "EXTERNAL", error + 1050, // on "FOR", goto 1049 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 1051, // on "GOTO", goto 1050 + 1052, // on "IF", goto 1051 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 1053, // on "REPEAT", goto 1052 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 1054, // on "WHILE", goto 1053 + 1055, // on "WITH", goto 1054 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1056, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1055 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 2169 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -27, // on ";", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, semicolon, otherwisepart, statement, ";", "END" => ActionFn(191);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -27, // on "UNTIL", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, semicolon, otherwisepart, statement, ";", "END" => ActionFn(191);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2170 + 0, // on "(", error + 0, // on ")", error + -157, // on "*", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "**", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "+", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ",", error + -157, // on "-", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ".", error + 0, // on "..", error + -157, // on "/", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ":", error + 0, // on ":=", error + -157, // on ";", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "<", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "<=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "<>", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ">", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ">=", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "AND", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -157, // on "DIV", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -157, // on "ELSE", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -157, // on "IN", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "LABEL", error + -157, // on "MOD", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -157, // on "OR", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -157, // on "UNTIL", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2171 + 0, // on "(", error + 0, // on ")", error + -88, // on "*", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "**", reduce `function_designator = identifier, params => ActionFn(229);` + -88, // on "+", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ",", error + -88, // on "-", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ".", error + 0, // on "..", error + -88, // on "/", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on ":", error + 0, // on ":=", error + -88, // on ";", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -88, // on "AND", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -88, // on "DIV", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -88, // on "ELSE", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -88, // on "MOD", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -88, // on "OR", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -88, // on "UNTIL", reduce `function_designator = identifier, params => ActionFn(229);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2172 + 692, // on "(", goto 691 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 693, // on "NIL", goto 692 + 694, // on "NOT", goto 693 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 695, // on "[", goto 694 + 0, // on "]", error + 0, // on "^", error + 696, // on r#"\'[^\']*\'"#, goto 695 + 697, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 696 + 698, // on r#"\\d+"#, goto 697 + 699, // on r#"\\d+\\.\\d+"#, goto 698 + // State 2173 + 2121, // on "(", goto 2120 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 2122, // on "NIL", goto 2121 + 2123, // on "NOT", goto 2122 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 2124, // on "[", goto 2123 + 0, // on "]", error + 0, // on "^", error + 2125, // on r#"\'[^\']*\'"#, goto 2124 + 2126, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 2125 + 2127, // on r#"\\d+"#, goto 2126 + 2128, // on r#"\\d+\\.\\d+"#, goto 2127 + // State 2174 + 0, // on "(", error + 0, // on ")", error + -70, // on "*", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "**", error + -70, // on "+", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ",", error + -70, // on "-", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ".", error + 0, // on "..", error + -70, // on "/", reduce `factor = sign, factor => ActionFn(212);` + 0, // on ":", error + 0, // on ":=", error + -70, // on ";", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -70, // on "AND", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -70, // on "DIV", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -70, // on "ELSE", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -70, // on "MOD", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -70, // on "OR", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -70, // on "UNTIL", reduce `factor = sign, factor => ActionFn(212);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2175 + 2121, // on "(", goto 2120 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 2122, // on "NIL", goto 2121 + 2123, // on "NOT", goto 2122 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 2124, // on "[", goto 2123 + 0, // on "]", error + 0, // on "^", error + 2125, // on r#"\'[^\']*\'"#, goto 2124 + 2126, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 2125 + 2127, // on r#"\\d+"#, goto 2126 + 2128, // on r#"\\d+\\.\\d+"#, goto 2127 + // State 2176 + 2121, // on "(", goto 2120 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 2122, // on "NIL", goto 2121 + 2123, // on "NOT", goto 2122 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 2124, // on "[", goto 2123 + 0, // on "]", error + 0, // on "^", error + 2125, // on r#"\'[^\']*\'"#, goto 2124 + 2126, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 2125 + 2127, // on r#"\\d+"#, goto 2126 + 2128, // on r#"\\d+\\.\\d+"#, goto 2127 + // State 2177 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 2213, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 2212 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2178 + 749, // on "(", goto 748 + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 553, // on "+", goto 552 + 0, // on ",", error + 554, // on "-", goto 553 + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 750, // on "NIL", goto 749 + 751, // on "NOT", goto 750 + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 752, // on "[", goto 751 + 0, // on "]", error + 0, // on "^", error + 753, // on r#"\'[^\']*\'"#, goto 752 + 754, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 753 + 755, // on r#"\\d+"#, goto 754 + 756, // on r#"\\d+\\.\\d+"#, goto 755 + // State 2179 + 0, // on "(", error + 0, // on ")", error + -239, // on "*", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "**", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on "+", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ",", error + -239, // on "-", reduce `variable_access = variable_access, "^" => ActionFn(173);` + -239, // on ".", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "..", error + -239, // on "/", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on ":", error + 0, // on ":=", error + -239, // on ";", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -239, // on "AND", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -239, // on "DIV", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -239, // on "ELSE", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -239, // on "MOD", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -239, // on "OR", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -239, // on "UNTIL", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -239, // on "[", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on "]", error + -239, // on "^", reduce `variable_access = variable_access, "^" => ActionFn(173);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2180 + 0, // on "(", error + 2215, // on ")", goto 2214 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2181 + 0, // on "(", error + 0, // on ")", error + -163, // on "*", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "**", reduce `primary = "NOT", primary => ActionFn(221);` + -163, // on "+", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ",", error + -163, // on "-", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ".", error + 0, // on "..", error + -163, // on "/", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on ":", error + 0, // on ":=", error + -163, // on ";", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -163, // on "AND", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -163, // on "DIV", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -163, // on "ELSE", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -163, // on "MOD", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -163, // on "OR", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -163, // on "UNTIL", reduce `primary = "NOT", primary => ActionFn(221);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2182 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 2216, // on "]", goto 2215 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2183 + 0, // on "(", error + 0, // on ")", error + -201, // on "*", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "**", reduce `set_constructor = "[", "]" => ActionFn(231);` + -201, // on "+", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ",", error + -201, // on "-", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ".", error + 0, // on "..", error + -201, // on "/", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on ":", error + 0, // on ":=", error + -201, // on ";", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -201, // on "AND", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -201, // on "DIV", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -201, // on "ELSE", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -201, // on "MOD", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -201, // on "OR", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -201, // on "UNTIL", reduce `set_constructor = "[", "]" => ActionFn(231);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2184 + 0, // on "(", error + 0, // on ")", error + -103, // on "*", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "**", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "+", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ",", error + -103, // on "-", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ".", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "..", error + -103, // on "/", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ":", error + 0, // on ":=", error + -103, // on ";", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "<", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "<=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "<>", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ">", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ">=", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "AND", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -103, // on "DIV", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -103, // on "ELSE", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + -103, // on "IN", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "LABEL", error + -103, // on "MOD", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -103, // on "OR", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -103, // on "UNTIL", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -103, // on "[", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "]", error + -103, // on "^", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2185 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 478, // on "BEGIN", goto 477 + 479, // on "CASE", goto 478 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + -138, // on "END", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "EXTERNAL", error + 480, // on "FOR", goto 479 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 481, // on "GOTO", goto 480 + 482, // on "IF", goto 481 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 483, // on "REPEAT", goto 482 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 484, // on "WHILE", goto 483 + 485, // on "WITH", goto 484 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 486, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 485 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 2186 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -25, // on ";", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, ";", "END" => ActionFn(189);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -25, // on "ELSE", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, ";", "END" => ActionFn(189);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -25, // on "UNTIL", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, ";", "END" => ActionFn(189);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2187 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 2218, // on "DO", goto 2217 + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2188 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -35, // on ";", reduce `closed_if_statement = "IF", boolean_expression, "THEN", closed_statement, "ELSE", closed_statement => ActionFn(168);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -35, // on "ELSE", reduce `closed_if_statement = "IF", boolean_expression, "THEN", closed_statement, "ELSE", closed_statement => ActionFn(168);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -35, // on "UNTIL", reduce `closed_if_statement = "IF", boolean_expression, "THEN", closed_statement, "ELSE", closed_statement => ActionFn(168);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2189 + 0, // on "(", error + -11, // on ")", reduce `array_type = "ARRAY", "[", index_list, "]", "OF", component_type => ActionFn(62);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -11, // on ";", reduce `array_type = "ARRAY", "[", index_list, "]", "OF", component_type => ActionFn(62);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2190 + 0, // on "(", error + -253, // on ")", reduce `variant_part = => ActionFn(261);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 890, // on "CASE", goto 889 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 45, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 44 + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2191 + 0, // on "(", error + -246, // on ")", reduce `variant = case_constant_list, ":", "(", record_section_list, ")" => ActionFn(82);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -246, // on ";", reduce `variant = case_constant_list, ":", "(", record_section_list, ")" => ActionFn(82);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2192 + 0, // on "(", error + -248, // on ")", reduce `variant = case_constant_list, ":", "(", variant_part, ")" => ActionFn(84);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -248, // on ";", reduce `variant = case_constant_list, ":", "(", variant_part, ")" => ActionFn(84);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2193 + 0, // on "(", error + 2220, // on ")", goto 2219 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2194 + 0, // on "(", error + -67, // on ")", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "*", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "**", error + -67, // on "+", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on ",", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + -67, // on "-", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ".", error + 0, // on "..", error + -67, // on "/", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -67, // on "AND", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -67, // on "DIV", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -67, // on "MOD", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -67, // on "OR", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2195 + 0, // on "(", error + -206, // on ")", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 776, // on "*", goto 775 + 0, // on "**", error + -206, // on "+", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on ",", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + -206, // on "-", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -206, // on "OR", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2196 + 0, // on "(", error + -220, // on ")", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "*", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "**", error + -220, // on "+", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on ",", reduce `term = term, mulop, factor => ActionFn(211);` + -220, // on "-", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ".", error + 0, // on "..", error + -220, // on "/", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -220, // on "AND", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -220, // on "DIV", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -220, // on "MOD", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -220, // on "OR", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2197 + 0, // on "(", error + -72, // on ")", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "*", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "**", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "+", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ",", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "-", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ".", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "..", error + -72, // on "/", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -72, // on "AND", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -72, // on "DIV", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -72, // on "MOD", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -72, // on "OR", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -72, // on "[", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "]", error + -72, // on "^", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2198 + 0, // on "(", error + -94, // on ")", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ",", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2199 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 2221, // on "]", goto 2220 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2200 + 0, // on "(", error + -162, // on ")", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "*", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "**", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "+", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on ",", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "-", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ".", error + 0, // on "..", error + -162, // on "/", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -162, // on "AND", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -162, // on "DIV", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -162, // on "MOD", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -162, // on "OR", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2201 + 0, // on "(", error + -200, // on ")", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "*", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "**", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "+", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on ",", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "-", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ".", error + 0, // on "..", error + -200, // on "/", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -200, // on "AND", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -200, // on "DIV", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -200, // on "MOD", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -200, // on "OR", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2202 + 0, // on "(", error + 0, // on ")", error + -157, // on "*", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "**", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "+", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ",", error + -157, // on "-", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ".", error + 0, // on "..", error + -157, // on "/", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ":", error + 0, // on ":=", error + -157, // on ";", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -157, // on "AND", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -157, // on "DIV", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -157, // on "ELSE", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "END", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -157, // on "MOD", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -157, // on "OR", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2203 + 0, // on "(", error + 0, // on ")", error + -103, // on "*", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "**", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "+", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ",", error + -103, // on "-", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ".", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "..", error + -103, // on "/", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ":", error + 0, // on ":=", error + -103, // on ";", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -103, // on "AND", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -103, // on "DIV", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -103, // on "ELSE", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "END", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -103, // on "MOD", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -103, // on "OR", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -103, // on "[", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "]", error + -103, // on "^", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2204 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 2222, // on "END", goto 2221 + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2205 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -26, // on ";", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, semicolon, otherwisepart, statement, "END" => ActionFn(190);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -26, // on "ELSE", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, semicolon, otherwisepart, statement, "END" => ActionFn(190);` + -26, // on "END", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, semicolon, otherwisepart, statement, "END" => ActionFn(190);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2206 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -34, // on ";", reduce `closed_for_statement = "FOR", control_variable, ":=", initial_value, direction, final_value, "DO", closed_statement => ActionFn(163);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -34, // on "ELSE", reduce `closed_for_statement = "FOR", control_variable, ":=", initial_value, direction, final_value, "DO", closed_statement => ActionFn(163);` + -34, // on "END", reduce `closed_for_statement = "FOR", control_variable, ":=", initial_value, direction, final_value, "DO", closed_statement => ActionFn(163);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2207 + 0, // on "(", error + 2223, // on ")", goto 2222 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2208 + 0, // on "(", error + 0, // on ")", error + -67, // on "*", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "**", error + -67, // on "+", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ",", error + -67, // on "-", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ".", error + 0, // on "..", error + -67, // on "/", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on ":", error + 0, // on ":=", error + -67, // on ";", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -67, // on "AND", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -67, // on "DIV", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -67, // on "ELSE", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -67, // on "MOD", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -67, // on "OR", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -67, // on "UNTIL", reduce `exponentiation = primary, "**", exponentiation => ActionFn(215);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2209 + 0, // on "(", error + 0, // on ")", error + 776, // on "*", goto 775 + 0, // on "**", error + -206, // on "+", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ",", error + -206, // on "-", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on ".", error + 0, // on "..", error + 777, // on "/", goto 776 + 0, // on ":", error + 0, // on ":=", error + -206, // on ";", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 778, // on "AND", goto 777 + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 779, // on "DIV", goto 778 + 0, // on "DO", error + 0, // on "DOWNTO", error + -206, // on "ELSE", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 780, // on "MOD", goto 779 + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -206, // on "OR", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -206, // on "UNTIL", reduce `simple_expression = simple_expression, addop, term => ActionFn(209);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2210 + 0, // on "(", error + 0, // on ")", error + -220, // on "*", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "**", error + -220, // on "+", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ",", error + -220, // on "-", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ".", error + 0, // on "..", error + -220, // on "/", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on ":", error + 0, // on ":=", error + -220, // on ";", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -220, // on "AND", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -220, // on "DIV", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -220, // on "ELSE", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -220, // on "MOD", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -220, // on "OR", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -220, // on "UNTIL", reduce `term = term, mulop, factor => ActionFn(211);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2211 + 0, // on "(", error + 0, // on ")", error + -72, // on "*", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "**", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on "+", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ",", error + -72, // on "-", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + -72, // on ".", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "..", error + -72, // on "/", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on ":", error + 0, // on ":=", error + -72, // on ";", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -72, // on "AND", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -72, // on "DIV", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -72, // on "ELSE", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -72, // on "MOD", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -72, // on "OR", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -72, // on "UNTIL", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -72, // on "[", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on "]", error + -72, // on "^", reduce `field_designator = variable_access, ".", identifier => ActionFn(178);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2212 + 0, // on "(", error + 0, // on ")", error + -94, // on "*", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "**", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on "+", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ",", error + -94, // on "-", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + -94, // on ".", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "..", error + -94, // on "/", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on ":", error + 0, // on ":=", error + -94, // on ";", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -94, // on "AND", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -94, // on "DIV", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -94, // on "ELSE", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -94, // on "MOD", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -94, // on "OR", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -94, // on "UNTIL", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -94, // on "[", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on "]", error + -94, // on "^", reduce `identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2213 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 894, // on ",", goto 893 + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 2224, // on "]", goto 2223 + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2214 + 0, // on "(", error + 0, // on ")", error + -162, // on "*", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "**", reduce `primary = "(", expression, ")" => ActionFn(220);` + -162, // on "+", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ",", error + -162, // on "-", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ".", error + 0, // on "..", error + -162, // on "/", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on ":", error + 0, // on ":=", error + -162, // on ";", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -162, // on "AND", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -162, // on "DIV", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -162, // on "ELSE", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -162, // on "MOD", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -162, // on "OR", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -162, // on "UNTIL", reduce `primary = "(", expression, ")" => ActionFn(220);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2215 + 0, // on "(", error + 0, // on ")", error + -200, // on "*", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "**", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + -200, // on "+", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ",", error + -200, // on "-", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ".", error + 0, // on "..", error + -200, // on "/", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on ":", error + 0, // on ":=", error + -200, // on ";", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -200, // on "AND", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -200, // on "DIV", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -200, // on "ELSE", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -200, // on "MOD", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -200, // on "OR", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -200, // on "UNTIL", reduce `set_constructor = "[", member_designator_list, "]" => ActionFn(230);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2216 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 2225, // on ";", goto 2224 + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 2226, // on "END", goto 2225 + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2217 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -138, // on ";", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 1437, // on "BEGIN", goto 1436 + 1438, // on "CASE", goto 1437 + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -138, // on "ELSE", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 1439, // on "FOR", goto 1438 + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 1440, // on "GOTO", goto 1439 + 1441, // on "IF", goto 1440 + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 1442, // on "REPEAT", goto 1441 + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -138, // on "UNTIL", reduce `non_labeled_closed_statement = => ActionFn(257);` + 0, // on "VAR", error + 1443, // on "WHILE", goto 1442 + 1444, // on "WITH", goto 1443 + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 1445, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, goto 1444 + 487, // on r#"\\d+"#, goto 486 + 0, // on r#"\\d+\\.\\d+"#, error + // State 2218 + 0, // on "(", error + 2228, // on ")", goto 2227 + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2219 + 0, // on "(", error + -157, // on ")", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "*", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "**", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "+", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on ",", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "-", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ".", error + 0, // on "..", error + -157, // on "/", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -157, // on "AND", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -157, // on "DIV", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -157, // on "MOD", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -157, // on "OR", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2220 + 0, // on "(", error + -103, // on ")", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "*", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "**", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "+", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ",", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "-", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ".", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "..", error + -103, // on "/", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -103, // on "AND", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -103, // on "DIV", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -103, // on "MOD", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -103, // on "OR", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -103, // on "[", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "]", error + -103, // on "^", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2221 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -27, // on ";", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, semicolon, otherwisepart, statement, ";", "END" => ActionFn(191);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -27, // on "ELSE", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, semicolon, otherwisepart, statement, ";", "END" => ActionFn(191);` + -27, // on "END", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, semicolon, otherwisepart, statement, ";", "END" => ActionFn(191);` + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2222 + 0, // on "(", error + 0, // on ")", error + -157, // on "*", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "**", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + -157, // on "+", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ",", error + -157, // on "-", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ".", error + 0, // on "..", error + -157, // on "/", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on ":", error + 0, // on ":=", error + -157, // on ";", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -157, // on "AND", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -157, // on "DIV", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -157, // on "ELSE", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -157, // on "MOD", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -157, // on "OR", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -157, // on "UNTIL", reduce `params = "(", actual_parameter_list, ")" => ActionFn(181);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2223 + 0, // on "(", error + 0, // on ")", error + -103, // on "*", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "**", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on "+", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ",", error + -103, // on "-", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + -103, // on ".", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "..", error + -103, // on "/", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on ":", error + 0, // on ":=", error + -103, // on ";", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + -103, // on "AND", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + -103, // on "DIV", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "DO", error + 0, // on "DOWNTO", error + -103, // on "ELSE", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + -103, // on "MOD", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + -103, // on "OR", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -103, // on "UNTIL", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + -103, // on "[", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on "]", error + -103, // on "^", reduce `indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174);` + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2224 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + 0, // on ";", error + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 2229, // on "END", goto 2228 + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2225 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -26, // on ";", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, semicolon, otherwisepart, statement, "END" => ActionFn(190);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -26, // on "ELSE", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, semicolon, otherwisepart, statement, "END" => ActionFn(190);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -26, // on "UNTIL", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, semicolon, otherwisepart, statement, "END" => ActionFn(190);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2226 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -34, // on ";", reduce `closed_for_statement = "FOR", control_variable, ":=", initial_value, direction, final_value, "DO", closed_statement => ActionFn(163);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -34, // on "ELSE", reduce `closed_for_statement = "FOR", control_variable, ":=", initial_value, direction, final_value, "DO", closed_statement => ActionFn(163);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -34, // on "UNTIL", reduce `closed_for_statement = "FOR", control_variable, ":=", initial_value, direction, final_value, "DO", closed_statement => ActionFn(163);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2227 + 0, // on "(", error + -247, // on ")", reduce `variant = case_constant_list, ":", "(", record_section_list, semicolon, variant_part, ")" => ActionFn(83);` + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -247, // on ";", reduce `variant = case_constant_list, ":", "(", record_section_list, semicolon, variant_part, ")" => ActionFn(83);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + 0, // on "ELSE", error + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + 0, // on "UNTIL", error + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + // State 2228 + 0, // on "(", error + 0, // on ")", error + 0, // on "*", error + 0, // on "**", error + 0, // on "+", error + 0, // on ",", error + 0, // on "-", error + 0, // on ".", error + 0, // on "..", error + 0, // on "/", error + 0, // on ":", error + 0, // on ":=", error + -27, // on ";", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, semicolon, otherwisepart, statement, ";", "END" => ActionFn(191);` + 0, // on "<", error + 0, // on "<=", error + 0, // on "<>", error + 0, // on "=", error + 0, // on ">", error + 0, // on ">=", error + 0, // on "AND", error + 0, // on "ARRAY", error + 0, // on "BEGIN", error + 0, // on "CASE", error + 0, // on "CONST", error + 0, // on "DIV", error + 0, // on "DO", error + 0, // on "DOWNTO", error + -27, // on "ELSE", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, semicolon, otherwisepart, statement, ";", "END" => ActionFn(191);` + 0, // on "END", error + 0, // on "EXTERNAL", error + 0, // on "FOR", error + 0, // on "FORWARD", error + 0, // on "FUNCTION", error + 0, // on "GOTO", error + 0, // on "IF", error + 0, // on "IN", error + 0, // on "LABEL", error + 0, // on "MOD", error + 0, // on "NIL", error + 0, // on "NOT", error + 0, // on "OF", error + 0, // on "OR", error + 0, // on "OTHERWISE", error + 0, // on "PACKED", error + 0, // on "PFILE", error + 0, // on "PROCEDURE", error + 0, // on "PROGRAM", error + 0, // on "RECORD", error + 0, // on "REPEAT", error + 0, // on "SET", error + 0, // on "THEN", error + 0, // on "TO", error + 0, // on "TYPE", error + -27, // on "UNTIL", reduce `case_statement = "CASE", case_index, "OF", case_list_element_list, semicolon, otherwisepart, statement, ";", "END" => ActionFn(191);` + 0, // on "VAR", error + 0, // on "WHILE", error + 0, // on "WITH", error + 0, // on "[", error + 0, // on "]", error + 0, // on "^", error + 0, // on r#"\'[^\']*\'"#, error + 0, // on r#"[a-zA-Z][a-zA-Z0-9]*"#, error + 0, // on r#"\\d+"#, error + 0, // on r#"\\d+\\.\\d+"#, error + ]; + const __EOF_ACTION: &'static [i32] = &[ + -48, // on EOF, reduce `constant_definition_part = => ActionFn(255);` + -225, // on EOF, reduce `type_definition_part = => ActionFn(259);` + -2, // on EOF, reduce `__file = file => ActionFn(0);` + -74, // on EOF, reduce `file = module => ActionFn(2);` + -73, // on EOF, reduce `file = program => ActionFn(1);` + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + -244, // on EOF, reduce `variable_declaration_part = => ActionFn(260);` + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + -50, // on EOF, reduce `constant_list = constant_definition => ActionFn(18);` + -47, // on EOF, reduce `constant_definition_part = "CONST", constant_list => ActionFn(15);` + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + -170, // on EOF, reduce `procedure_and_function_declaration_part = => ActionFn(258);` + 0, // on EOF, error + 0, // on EOF, error + -223, // on EOF, reduce `type_definition_list = type_definition => ActionFn(45);` + -224, // on EOF, reduce `type_definition_part = "TYPE", type_definition_list => ActionFn(42);` + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + -49, // on EOF, reduce `constant_list = constant_list, constant_definition => ActionFn(17);` + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + -114, // on EOF, reduce `module = constant_definition_part, type_definition_part, variable_declaration_part, procedure_and_function_declaration_part => ActionFn(9);` + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + -222, // on EOF, reduce `type_definition_list = type_definition_list, type_definition => ActionFn(44);` + -179, // on EOF, reduce `program = program_heading, semicolon, block, "." => ActionFn(3);` + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + -169, // on EOF, reduce `procedure_and_function_declaration_part = proc_or_func_declaration_list, semicolon => ActionFn(101);` + -199, // on EOF, reduce `semicolon = ";" => ActionFn(252);` + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + -243, // on EOF, reduce `variable_declaration_part = "VAR", variable_declaration_list, semicolon => ActionFn(96);` + -199, // on EOF, reduce `semicolon = ";" => ActionFn(252);` + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + -46, // on EOF, reduce `constant_definition = identifier, "=", cexpression, semicolon => ActionFn(19);` + -199, // on EOF, reduce `semicolon = ";" => ActionFn(252);` + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + -221, // on EOF, reduce `type_definition = identifier, "=", type_denoter, semicolon => ActionFn(46);` + -199, // on EOF, reduce `semicolon = ";" => ActionFn(252);` + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + 0, // on EOF, error + ]; + const __GOTO: &'static [i32] = &[ + // State 0 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 2, // on constant_definition_part, goto 1 + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 3, // on file, goto 2 + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 4, // on module, goto 3 + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 5, // on program, goto 4 + 6, // on program_heading, goto 5 + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 9, // on type_definition_part, goto 8 + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 3 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 4 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 5 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 11, // on semicolon, goto 10 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 6 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 13, // on constant_definition, goto 12 + 0, // on constant_definition_part, error + 14, // on constant_list, goto 13 + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 15, // on identifier, goto 14 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 7 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 17, // on identifier, goto 16 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 8 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 19, // on variable_declaration_part, goto 18 + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 9 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 21, // on identifier, goto 20 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 22, // on type_definition, goto 21 + 23, // on type_definition_list, goto 22 + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 10 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 24, // on block, goto 23 + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 25, // on label_declaration_part, goto 24 + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 11 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 12 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 13 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 27, // on constant_definition, goto 26 + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 15, // on identifier, goto 14 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 14 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 15 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 16 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 17 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 18 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 30, // on function_declaration, goto 29 + 0, // on function_designator, error + 31, // on function_heading, goto 30 + 32, // on function_identification, goto 31 + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 33, // on proc_or_func_declaration, goto 32 + 34, // on proc_or_func_declaration_list, goto 33 + 0, // on procedural_parameter_specification, error + 35, // on procedure_and_function_declaration_part, goto 34 + 0, // on procedure_block, error + 36, // on procedure_declaration, goto 35 + 37, // on procedure_heading, goto 36 + 38, // on procedure_identification, goto 37 + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 19 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 41, // on identifier, goto 40 + 42, // on identifier_list, goto 41 + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 43, // on variable_declaration, goto 42 + 44, // on variable_declaration_list, goto 43 + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 20 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 21 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 22 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 21, // on identifier, goto 20 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 47, // on type_definition, goto 46 + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 23 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 24 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 49, // on constant_definition_part, goto 48 + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 25 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 51, // on label, goto 50 + 0, // on label_declaration_part, error + 52, // on label_list, goto 51 + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 26 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 27 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 54, // on cexponentiation, goto 53 + 55, // on cexpression, goto 54 + 56, // on cfactor, goto 55 + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 57, // on cprimary, goto 56 + 58, // on csimple_expression, goto 57 + 59, // on cterm, goto 58 + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 60, // on identifier, goto 59 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 61, // on sign, goto 60 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 62, // on unsigned_constant, goto 61 + 63, // on unsigned_integer, goto 62 + 64, // on unsigned_number, goto 63 + 65, // on unsigned_real, goto 64 + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 28 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 75, // on identifier, goto 74 + 76, // on identifier_list, goto 75 + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 29 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 30 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 78, // on semicolon, goto 77 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 31 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 80, // on semicolon, goto 79 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 32 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 33 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 81, // on semicolon, goto 80 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 34 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 35 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 36 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 83, // on semicolon, goto 82 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 37 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 84, // on formal_parameter_list, goto 83 + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 38 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 86, // on identifier, goto 85 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 39 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 88, // on identifier, goto 87 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 40 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 41 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 89, // on comma, goto 88 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 42 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 43 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 92, // on semicolon, goto 91 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 44 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 45 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 94, // on array_type, goto 93 + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 95, // on constant, goto 94 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 96, // on enumerated_type, goto 95 + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 97, // on file_type, goto 96 + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 98, // on identifier, goto 97 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 99, // on new_ordinal_type, goto 98 + 100, // on new_pointer_type, goto 99 + 101, // on new_structured_type, goto 100 + 102, // on new_type, goto 101 + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 103, // on non_string, goto 102 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 104, // on record_type, goto 103 + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 105, // on set_type, goto 104 + 106, // on sign, goto 105 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 107, // on structured_type, goto 106 + 108, // on subrange_type, goto 107 + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 109, // on type_denoter, goto 108 + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 46 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 47 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 48 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 123, // on type_definition_part, goto 122 + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 49 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 125, // on constant_definition, goto 124 + 0, // on constant_definition_part, error + 126, // on constant_list, goto 125 + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 127, // on identifier, goto 126 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 50 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 51 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 128, // on comma, goto 127 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 129, // on semicolon, goto 128 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 52 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 53 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 54 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 132, // on semicolon, goto 131 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 55 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 56 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 57 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 135, // on addop, goto 134 + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 136, // on relop, goto 135 + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 58 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 147, // on mulop, goto 146 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 59 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 60 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 54, // on cexponentiation, goto 53 + 0, // on cexpression, error + 153, // on cfactor, goto 152 + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 57, // on cprimary, goto 56 + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 60, // on identifier, goto 59 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 61, // on sign, goto 60 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 62, // on unsigned_constant, goto 61 + 63, // on unsigned_integer, goto 62 + 64, // on unsigned_number, goto 63 + 65, // on unsigned_real, goto 64 + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 61 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 62 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 63 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 64 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 65 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 154, // on cexponentiation, goto 153 + 155, // on cexpression, goto 154 + 156, // on cfactor, goto 155 + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 157, // on cprimary, goto 156 + 158, // on csimple_expression, goto 157 + 159, // on cterm, goto 158 + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 160, // on identifier, goto 159 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 161, // on sign, goto 160 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 162, // on unsigned_constant, goto 161 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 66 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 67 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 68 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 69 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 173, // on cprimary, goto 172 + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 60, // on identifier, goto 59 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 62, // on unsigned_constant, goto 61 + 63, // on unsigned_integer, goto 62 + 64, // on unsigned_number, goto 63 + 65, // on unsigned_real, goto 64 + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 70 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 71 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 72 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 73 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 74 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 75 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 174, // on comma, goto 173 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 76 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 77 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 176, // on block, goto 175 + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 177, // on directive, goto 176 + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 178, // on function_block, goto 177 + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 179, // on label_declaration_part, goto 178 + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 78 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 79 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 176, // on block, goto 175 + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 182, // on function_block, goto 181 + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 179, // on label_declaration_part, goto 178 + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 80 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 30, // on function_declaration, goto 29 + 0, // on function_designator, error + 31, // on function_heading, goto 30 + 32, // on function_identification, goto 31 + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 183, // on proc_or_func_declaration, goto 182 + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 36, // on procedure_declaration, goto 35 + 37, // on procedure_heading, goto 36 + 38, // on procedure_identification, goto 37 + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 81 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 82 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 184, // on block, goto 183 + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 185, // on directive, goto 184 + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 179, // on label_declaration_part, goto 178 + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 186, // on procedure_block, goto 185 + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 83 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 84 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 187, // on formal_parameter_section, goto 186 + 188, // on formal_parameter_section_list, goto 187 + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 189, // on function_heading, goto 188 + 0, // on function_identification, error + 190, // on functional_parameter_specification, goto 189 + 0, // on goto_statement, error + 41, // on identifier, goto 40 + 191, // on identifier_list, goto 190 + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 192, // on procedural_parameter_specification, goto 191 + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 193, // on procedure_heading, goto 192 + 194, // on procedure_identification, goto 193 + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 195, // on value_parameter_specification, goto 194 + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 196, // on variable_parameter_specification, goto 195 + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 85 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 200, // on formal_parameter_list, goto 199 + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 86 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 87 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 88 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 203, // on identifier, goto 202 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 89 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 90 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 94, // on array_type, goto 93 + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 95, // on constant, goto 94 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 96, // on enumerated_type, goto 95 + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 97, // on file_type, goto 96 + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 98, // on identifier, goto 97 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 99, // on new_ordinal_type, goto 98 + 100, // on new_pointer_type, goto 99 + 101, // on new_structured_type, goto 100 + 102, // on new_type, goto 101 + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 103, // on non_string, goto 102 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 104, // on record_type, goto 103 + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 105, // on set_type, goto 104 + 106, // on sign, goto 105 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 107, // on structured_type, goto 106 + 108, // on subrange_type, goto 107 + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 204, // on type_denoter, goto 203 + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 91 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 41, // on identifier, goto 40 + 42, // on identifier_list, goto 41 + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 205, // on variable_declaration, goto 204 + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 92 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 93 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 94 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 95 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 96 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 97 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 98 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 99 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 100 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 101 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 102 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 103 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 104 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 105 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 207, // on identifier, goto 206 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 208, // on non_string, goto 207 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 106 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 107 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 108 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 210, // on semicolon, goto 209 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 109 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 75, // on identifier, goto 74 + 212, // on identifier_list, goto 211 + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 110 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 111 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 112 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 113 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 94, // on array_type, goto 93 + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 97, // on file_type, goto 96 + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 104, // on record_type, goto 103 + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 105, // on set_type, goto 104 + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 214, // on structured_type, goto 213 + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 114 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 115 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 41, // on identifier, goto 40 + 216, // on identifier_list, goto 215 + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 217, // on record_section, goto 216 + 218, // on record_section_list, goto 217 + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 219, // on variant_part, goto 218 + 0, // on variant_selector, error + // State 116 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 117 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 222, // on domain_type, goto 221 + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 223, // on identifier, goto 222 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 118 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 119 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 120 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 121 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 122 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 225, // on variable_declaration_part, goto 224 + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 123 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 227, // on identifier, goto 226 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 228, // on type_definition, goto 227 + 229, // on type_definition_list, goto 228 + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 124 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 125 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 230, // on constant_definition, goto 229 + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 127, // on identifier, goto 126 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 126 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 127 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 232, // on label, goto 231 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 128 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 129 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 130 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 131 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 132 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 133 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 233, // on cexponentiation, goto 232 + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 57, // on cprimary, goto 56 + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 60, // on identifier, goto 59 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 62, // on unsigned_constant, goto 61 + 63, // on unsigned_integer, goto 62 + 64, // on unsigned_number, goto 63 + 65, // on unsigned_real, goto 64 + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 134 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 54, // on cexponentiation, goto 53 + 0, // on cexpression, error + 56, // on cfactor, goto 55 + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 57, // on cprimary, goto 56 + 0, // on csimple_expression, error + 234, // on cterm, goto 233 + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 60, // on identifier, goto 59 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 61, // on sign, goto 60 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 62, // on unsigned_constant, goto 61 + 63, // on unsigned_integer, goto 62 + 64, // on unsigned_number, goto 63 + 65, // on unsigned_real, goto 64 + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 135 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 235, // on cexponentiation, goto 234 + 0, // on cexpression, error + 236, // on cfactor, goto 235 + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 237, // on cprimary, goto 236 + 238, // on csimple_expression, goto 237 + 239, // on cterm, goto 238 + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 240, // on identifier, goto 239 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 241, // on sign, goto 240 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 242, // on unsigned_constant, goto 241 + 243, // on unsigned_integer, goto 242 + 244, // on unsigned_number, goto 243 + 245, // on unsigned_real, goto 244 + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 136 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 137 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 138 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 139 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 140 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 141 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 142 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 143 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 144 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 145 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 146 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 54, // on cexponentiation, goto 53 + 0, // on cexpression, error + 253, // on cfactor, goto 252 + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 57, // on cprimary, goto 56 + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 60, // on identifier, goto 59 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 61, // on sign, goto 60 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 62, // on unsigned_constant, goto 61 + 63, // on unsigned_integer, goto 62 + 64, // on unsigned_number, goto 63 + 65, // on unsigned_real, goto 64 + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 147 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 148 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 149 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 150 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 151 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 152 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 153 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 154 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 155 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 156 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 157 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 256, // on addop, goto 255 + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 257, // on relop, goto 256 + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 158 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 258, // on mulop, goto 257 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 159 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 160 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 154, // on cexponentiation, goto 153 + 0, // on cexpression, error + 259, // on cfactor, goto 258 + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 157, // on cprimary, goto 156 + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 160, // on identifier, goto 159 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 161, // on sign, goto 160 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 162, // on unsigned_constant, goto 161 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 161 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 162 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 163 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 164 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 165 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 154, // on cexponentiation, goto 153 + 260, // on cexpression, goto 259 + 156, // on cfactor, goto 155 + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 157, // on cprimary, goto 156 + 158, // on csimple_expression, goto 157 + 159, // on cterm, goto 158 + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 160, // on identifier, goto 159 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 161, // on sign, goto 160 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 162, // on unsigned_constant, goto 161 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 166 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 167 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 261, // on cprimary, goto 260 + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 160, // on identifier, goto 159 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 162, // on unsigned_constant, goto 161 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 168 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 169 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 170 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 171 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 172 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 173 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 262, // on identifier, goto 261 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 174 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 175 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 176 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 177 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 178 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 263, // on constant_definition_part, goto 262 + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 179 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 180 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 181 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 182 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 183 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 184 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 185 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 186 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 187 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 264, // on semicolon, goto 263 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 188 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 189 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 190 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 89, // on comma, goto 88 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 191 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 192 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 193 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 268, // on formal_parameter_list, goto 267 + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 194 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 195 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 196 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 270, // on identifier, goto 269 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 197 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 272, // on identifier, goto 271 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 198 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 41, // on identifier, goto 40 + 274, // on identifier_list, goto 273 + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 199 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 200 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 187, // on formal_parameter_section, goto 186 + 276, // on formal_parameter_section_list, goto 275 + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 189, // on function_heading, goto 188 + 0, // on function_identification, error + 190, // on functional_parameter_specification, goto 189 + 0, // on goto_statement, error + 41, // on identifier, goto 40 + 191, // on identifier_list, goto 190 + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 192, // on procedural_parameter_specification, goto 191 + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 193, // on procedure_heading, goto 192 + 194, // on procedure_identification, goto 193 + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 195, // on value_parameter_specification, goto 194 + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 196, // on variable_parameter_specification, goto 195 + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 201 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 277, // on identifier, goto 276 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 278, // on result_type, goto 277 + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 202 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 203 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 204 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 205 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 279, // on constant, goto 278 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 280, // on identifier, goto 279 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 281, // on non_string, goto 280 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 282, // on sign, goto 281 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 206 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 207 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 208 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 209 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 210 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 211 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 174, // on comma, goto 173 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 212 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 287, // on constant, goto 286 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 288, // on enumerated_type, goto 287 + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 289, // on identifier, goto 288 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 290, // on index_list, goto 289 + 291, // on index_type, goto 290 + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 292, // on new_ordinal_type, goto 291 + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 103, // on non_string, goto 102 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 293, // on ordinal_type, goto 292 + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 106, // on sign, goto 105 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 294, // on subrange_type, goto 293 + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 213 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 214 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 94, // on array_type, goto 93 + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 297, // on component_type, goto 296 + 0, // on compound_statement, error + 95, // on constant, goto 94 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 96, // on enumerated_type, goto 95 + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 97, // on file_type, goto 96 + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 98, // on identifier, goto 97 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 99, // on new_ordinal_type, goto 98 + 100, // on new_pointer_type, goto 99 + 101, // on new_structured_type, goto 100 + 102, // on new_type, goto 101 + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 103, // on non_string, goto 102 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 104, // on record_type, goto 103 + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 105, // on set_type, goto 104 + 106, // on sign, goto 105 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 107, // on structured_type, goto 106 + 108, // on subrange_type, goto 107 + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 298, // on type_denoter, goto 297 + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 215 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 89, // on comma, goto 88 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 216 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 217 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 300, // on semicolon, goto 299 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 218 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 219 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 304, // on identifier, goto 303 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 305, // on tag_field, goto 304 + 306, // on tag_type, goto 305 + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 307, // on variant_selector, goto 306 + // State 220 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 309, // on base_type, goto 308 + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 95, // on constant, goto 94 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 96, // on enumerated_type, goto 95 + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 310, // on identifier, goto 309 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 311, // on new_ordinal_type, goto 310 + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 103, // on non_string, goto 102 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 312, // on ordinal_type, goto 311 + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 106, // on sign, goto 105 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 108, // on subrange_type, goto 107 + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 221 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 222 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 223 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 224 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 30, // on function_declaration, goto 29 + 0, // on function_designator, error + 31, // on function_heading, goto 30 + 32, // on function_identification, goto 31 + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 33, // on proc_or_func_declaration, goto 32 + 313, // on proc_or_func_declaration_list, goto 312 + 0, // on procedural_parameter_specification, error + 314, // on procedure_and_function_declaration_part, goto 313 + 0, // on procedure_block, error + 36, // on procedure_declaration, goto 35 + 37, // on procedure_heading, goto 36 + 38, // on procedure_identification, goto 37 + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 225 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 41, // on identifier, goto 40 + 42, // on identifier_list, goto 41 + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 43, // on variable_declaration, goto 42 + 315, // on variable_declaration_list, goto 314 + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 226 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 227 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 228 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 227, // on identifier, goto 226 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 317, // on type_definition, goto 316 + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 229 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 230 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 54, // on cexponentiation, goto 53 + 318, // on cexpression, goto 317 + 56, // on cfactor, goto 55 + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 57, // on cprimary, goto 56 + 58, // on csimple_expression, goto 57 + 59, // on cterm, goto 58 + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 60, // on identifier, goto 59 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 61, // on sign, goto 60 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 62, // on unsigned_constant, goto 61 + 63, // on unsigned_integer, goto 62 + 64, // on unsigned_number, goto 63 + 65, // on unsigned_real, goto 64 + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 231 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 232 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 233 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 147, // on mulop, goto 146 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 234 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 235 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 236 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 237 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 320, // on addop, goto 319 + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 238 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 321, // on mulop, goto 320 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 239 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 240 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 235, // on cexponentiation, goto 234 + 0, // on cexpression, error + 322, // on cfactor, goto 321 + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 237, // on cprimary, goto 236 + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 240, // on identifier, goto 239 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 241, // on sign, goto 240 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 242, // on unsigned_constant, goto 241 + 243, // on unsigned_integer, goto 242 + 244, // on unsigned_number, goto 243 + 245, // on unsigned_real, goto 244 + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 241 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 242 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 243 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 244 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 245 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 154, // on cexponentiation, goto 153 + 323, // on cexpression, goto 322 + 156, // on cfactor, goto 155 + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 157, // on cprimary, goto 156 + 158, // on csimple_expression, goto 157 + 159, // on cterm, goto 158 + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 160, // on identifier, goto 159 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 161, // on sign, goto 160 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 162, // on unsigned_constant, goto 161 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 246 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 247 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 324, // on cprimary, goto 323 + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 240, // on identifier, goto 239 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 242, // on unsigned_constant, goto 241 + 243, // on unsigned_integer, goto 242 + 244, // on unsigned_number, goto 243 + 245, // on unsigned_real, goto 244 + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 248 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 249 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 250 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 251 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 252 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 253 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 254 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 325, // on cexponentiation, goto 324 + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 157, // on cprimary, goto 156 + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 160, // on identifier, goto 159 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 162, // on unsigned_constant, goto 161 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 255 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 154, // on cexponentiation, goto 153 + 0, // on cexpression, error + 156, // on cfactor, goto 155 + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 157, // on cprimary, goto 156 + 0, // on csimple_expression, error + 326, // on cterm, goto 325 + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 160, // on identifier, goto 159 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 161, // on sign, goto 160 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 162, // on unsigned_constant, goto 161 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 256 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 327, // on cexponentiation, goto 326 + 0, // on cexpression, error + 328, // on cfactor, goto 327 + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 329, // on cprimary, goto 328 + 330, // on csimple_expression, goto 329 + 331, // on cterm, goto 330 + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 332, // on identifier, goto 331 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 333, // on sign, goto 332 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 334, // on unsigned_constant, goto 333 + 335, // on unsigned_integer, goto 334 + 336, // on unsigned_number, goto 335 + 337, // on unsigned_real, goto 336 + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 257 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 154, // on cexponentiation, goto 153 + 0, // on cexpression, error + 345, // on cfactor, goto 344 + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 157, // on cprimary, goto 156 + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 160, // on identifier, goto 159 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 161, // on sign, goto 160 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 162, // on unsigned_constant, goto 161 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 258 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 259 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 260 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 261 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 262 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 347, // on type_definition_part, goto 346 + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 263 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 348, // on formal_parameter_section, goto 347 + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 189, // on function_heading, goto 188 + 0, // on function_identification, error + 190, // on functional_parameter_specification, goto 189 + 0, // on goto_statement, error + 41, // on identifier, goto 40 + 191, // on identifier_list, goto 190 + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 192, // on procedural_parameter_specification, goto 191 + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 193, // on procedure_heading, goto 192 + 194, // on procedure_identification, goto 193 + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 195, // on value_parameter_specification, goto 194 + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 196, // on variable_parameter_specification, goto 195 + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 264 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 265 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 266 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 349, // on identifier, goto 348 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 267 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 268 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 187, // on formal_parameter_section, goto 186 + 351, // on formal_parameter_section_list, goto 350 + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 189, // on function_heading, goto 188 + 0, // on function_identification, error + 190, // on functional_parameter_specification, goto 189 + 0, // on goto_statement, error + 41, // on identifier, goto 40 + 191, // on identifier_list, goto 190 + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 192, // on procedural_parameter_specification, goto 191 + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 193, // on procedure_heading, goto 192 + 194, // on procedure_identification, goto 193 + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 195, // on value_parameter_specification, goto 194 + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 196, // on variable_parameter_specification, goto 195 + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 269 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 352, // on formal_parameter_list, goto 351 + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 270 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 271 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 272 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 273 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 89, // on comma, goto 88 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 274 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 277, // on identifier, goto 276 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 355, // on result_type, goto 354 + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 275 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 264, // on semicolon, goto 263 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 276 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 277 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 278 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 279 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 280 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 281 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 280, // on identifier, goto 279 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 357, // on non_string, goto 356 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 282 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 283 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 284 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 285 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 286 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 287 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 288 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 289 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 359, // on comma, goto 358 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 290 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 291 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 292 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 293 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 294 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 75, // on identifier, goto 74 + 362, // on identifier_list, goto 361 + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 295 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 296 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 297 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 298 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 363, // on array_type, goto 362 + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 364, // on constant, goto 363 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 365, // on enumerated_type, goto 364 + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 366, // on file_type, goto 365 + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 367, // on identifier, goto 366 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 368, // on new_ordinal_type, goto 367 + 369, // on new_pointer_type, goto 368 + 370, // on new_structured_type, goto 369 + 371, // on new_type, goto 370 + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 103, // on non_string, goto 102 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 372, // on record_type, goto 371 + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 373, // on set_type, goto 372 + 106, // on sign, goto 105 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 374, // on structured_type, goto 373 + 375, // on subrange_type, goto 374 + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 376, // on type_denoter, goto 375 + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 299 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 41, // on identifier, goto 40 + 216, // on identifier_list, goto 215 + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 385, // on record_section, goto 384 + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 386, // on variant_part, goto 385 + 0, // on variant_selector, error + // State 300 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 301 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 302 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 303 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 304 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 305 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 306 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 307 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 308 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 309 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 310 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 311 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 312 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 389, // on semicolon, goto 388 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 313 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 391, // on compound_statement, goto 390 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 392, // on statement_part, goto 391 + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 314 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 394, // on semicolon, goto 393 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 315 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 94, // on array_type, goto 93 + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 95, // on constant, goto 94 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 96, // on enumerated_type, goto 95 + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 97, // on file_type, goto 96 + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 98, // on identifier, goto 97 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 99, // on new_ordinal_type, goto 98 + 100, // on new_pointer_type, goto 99 + 101, // on new_structured_type, goto 100 + 102, // on new_type, goto 101 + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 103, // on non_string, goto 102 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 104, // on record_type, goto 103 + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 105, // on set_type, goto 104 + 106, // on sign, goto 105 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 107, // on structured_type, goto 106 + 108, // on subrange_type, goto 107 + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 396, // on type_denoter, goto 395 + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 316 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 317 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 397, // on semicolon, goto 396 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 318 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 399, // on cexponentiation, goto 398 + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 237, // on cprimary, goto 236 + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 240, // on identifier, goto 239 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 242, // on unsigned_constant, goto 241 + 243, // on unsigned_integer, goto 242 + 244, // on unsigned_number, goto 243 + 245, // on unsigned_real, goto 244 + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 319 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 235, // on cexponentiation, goto 234 + 0, // on cexpression, error + 236, // on cfactor, goto 235 + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 237, // on cprimary, goto 236 + 0, // on csimple_expression, error + 400, // on cterm, goto 399 + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 240, // on identifier, goto 239 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 241, // on sign, goto 240 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 242, // on unsigned_constant, goto 241 + 243, // on unsigned_integer, goto 242 + 244, // on unsigned_number, goto 243 + 245, // on unsigned_real, goto 244 + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 320 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 235, // on cexponentiation, goto 234 + 0, // on cexpression, error + 401, // on cfactor, goto 400 + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 237, // on cprimary, goto 236 + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 240, // on identifier, goto 239 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 241, // on sign, goto 240 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 242, // on unsigned_constant, goto 241 + 243, // on unsigned_integer, goto 242 + 244, // on unsigned_number, goto 243 + 245, // on unsigned_real, goto 244 + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 321 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 322 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 323 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 324 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 325 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 258, // on mulop, goto 257 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 326 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 327 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 328 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 329 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 404, // on addop, goto 403 + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 330 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 405, // on mulop, goto 404 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 331 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 332 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 327, // on cexponentiation, goto 326 + 0, // on cexpression, error + 406, // on cfactor, goto 405 + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 329, // on cprimary, goto 328 + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 332, // on identifier, goto 331 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 333, // on sign, goto 332 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 334, // on unsigned_constant, goto 333 + 335, // on unsigned_integer, goto 334 + 336, // on unsigned_number, goto 335 + 337, // on unsigned_real, goto 336 + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 333 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 334 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 335 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 336 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 337 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 154, // on cexponentiation, goto 153 + 407, // on cexpression, goto 406 + 156, // on cfactor, goto 155 + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 157, // on cprimary, goto 156 + 158, // on csimple_expression, goto 157 + 159, // on cterm, goto 158 + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 160, // on identifier, goto 159 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 161, // on sign, goto 160 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 162, // on unsigned_constant, goto 161 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 338 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 339 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 408, // on cprimary, goto 407 + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 332, // on identifier, goto 331 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 334, // on unsigned_constant, goto 333 + 335, // on unsigned_integer, goto 334 + 336, // on unsigned_number, goto 335 + 337, // on unsigned_real, goto 336 + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 340 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 341 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 342 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 343 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 344 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 345 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 346 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 409, // on variable_declaration_part, goto 408 + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 347 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 348 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 349 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 350 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 264, // on semicolon, goto 263 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 351 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 352 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 412, // on identifier, goto 411 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 413, // on result_type, goto 412 + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 353 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 414, // on identifier, goto 413 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 354 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 355 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 356 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 357 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 415, // on constant, goto 414 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 416, // on identifier, goto 415 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 417, // on non_string, goto 416 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 418, // on sign, goto 417 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 358 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 287, // on constant, goto 286 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 288, // on enumerated_type, goto 287 + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 289, // on identifier, goto 288 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 423, // on index_type, goto 422 + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 292, // on new_ordinal_type, goto 291 + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 103, // on non_string, goto 102 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 293, // on ordinal_type, goto 292 + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 106, // on sign, goto 105 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 294, // on subrange_type, goto 293 + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 359 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 360 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 361 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 174, // on comma, goto 173 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 362 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 363 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 364 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 365 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 366 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 367 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 368 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 369 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 370 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 371 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 372 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 373 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 374 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 375 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 376 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 75, // on identifier, goto 74 + 427, // on identifier_list, goto 426 + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 377 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 378 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 363, // on array_type, goto 362 + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 366, // on file_type, goto 365 + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 372, // on record_type, goto 371 + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 373, // on set_type, goto 372 + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 429, // on structured_type, goto 428 + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 379 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 380 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 41, // on identifier, goto 40 + 216, // on identifier_list, goto 215 + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 217, // on record_section, goto 216 + 431, // on record_section_list, goto 430 + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 432, // on variant_part, goto 431 + 0, // on variant_selector, error + // State 381 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 382 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 434, // on domain_type, goto 433 + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 435, // on identifier, goto 434 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 383 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 384 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 385 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 386 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 438, // on identifier, goto 437 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 439, // on tag_type, goto 438 + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 387 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 441, // on case_constant, goto 440 + 442, // on case_constant_list, goto 441 + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 443, // on constant, goto 442 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 444, // on identifier, goto 443 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 445, // on non_string, goto 444 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 446, // on sign, goto 445 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 447, // on variant, goto 446 + 448, // on variant_list, goto 447 + 0, // on variant_part, error + 0, // on variant_selector, error + // State 388 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 30, // on function_declaration, goto 29 + 0, // on function_designator, error + 31, // on function_heading, goto 30 + 32, // on function_identification, goto 31 + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 183, // on proc_or_func_declaration, goto 182 + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 36, // on procedure_declaration, goto 35 + 37, // on procedure_heading, goto 36 + 38, // on procedure_identification, goto 37 + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 389 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 390 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 391 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 392 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 453, // on assignment_statement, goto 452 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 454, // on case_statement, goto 453 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 455, // on closed_for_statement, goto 454 + 456, // on closed_if_statement, goto 455 + 457, // on closed_statement, goto 456 + 458, // on closed_while_statement, goto 457 + 459, // on closed_with_statement, goto 458 + 0, // on comma, error + 0, // on component_type, error + 460, // on compound_statement, goto 459 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 462, // on goto_statement, goto 461 + 463, // on identifier, goto 462 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 465, // on label, goto 464 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 466, // on non_labeled_closed_statement, goto 465 + 467, // on non_labeled_open_statement, goto 466 + 0, // on non_string, error + 468, // on open_for_statement, goto 467 + 469, // on open_if_statement, goto 468 + 470, // on open_statement, goto 469 + 471, // on open_while_statement, goto 470 + 472, // on open_with_statement, goto 471 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 473, // on procedure_statement, goto 472 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 474, // on repeat_statement, goto 473 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 475, // on statement, goto 474 + 0, // on statement_part, error + 476, // on statement_sequence, goto 475 + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 477, // on variable_access, goto 476 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 393 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 41, // on identifier, goto 40 + 42, // on identifier_list, goto 41 + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 205, // on variable_declaration, goto 204 + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 394 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 395 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 488, // on semicolon, goto 487 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 396 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 397 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 398 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 399 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 321, // on mulop, goto 320 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 400 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 401 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 402 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 490, // on cexponentiation, goto 489 + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 329, // on cprimary, goto 328 + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 332, // on identifier, goto 331 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 334, // on unsigned_constant, goto 333 + 335, // on unsigned_integer, goto 334 + 336, // on unsigned_number, goto 335 + 337, // on unsigned_real, goto 336 + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 403 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 327, // on cexponentiation, goto 326 + 0, // on cexpression, error + 328, // on cfactor, goto 327 + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 329, // on cprimary, goto 328 + 0, // on csimple_expression, error + 491, // on cterm, goto 490 + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 332, // on identifier, goto 331 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 333, // on sign, goto 332 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 334, // on unsigned_constant, goto 333 + 335, // on unsigned_integer, goto 334 + 336, // on unsigned_number, goto 335 + 337, // on unsigned_real, goto 336 + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 404 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 327, // on cexponentiation, goto 326 + 0, // on cexpression, error + 492, // on cfactor, goto 491 + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 329, // on cprimary, goto 328 + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 332, // on identifier, goto 331 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 333, // on sign, goto 332 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 334, // on unsigned_constant, goto 333 + 335, // on unsigned_integer, goto 334 + 336, // on unsigned_number, goto 335 + 337, // on unsigned_real, goto 336 + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 405 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 406 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 407 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 408 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 30, // on function_declaration, goto 29 + 0, // on function_designator, error + 31, // on function_heading, goto 30 + 32, // on function_identification, goto 31 + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 33, // on proc_or_func_declaration, goto 32 + 313, // on proc_or_func_declaration_list, goto 312 + 0, // on procedural_parameter_specification, error + 494, // on procedure_and_function_declaration_part, goto 493 + 0, // on procedure_block, error + 36, // on procedure_declaration, goto 35 + 37, // on procedure_heading, goto 36 + 38, // on procedure_identification, goto 37 + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 409 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 410 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 412, // on identifier, goto 411 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 495, // on result_type, goto 494 + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 411 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 412 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 413 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 414 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 415 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 416 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 417 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 416, // on identifier, goto 415 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 496, // on non_string, goto 495 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 418 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 419 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 420 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 421 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 422 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 423 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 94, // on array_type, goto 93 + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 497, // on component_type, goto 496 + 0, // on compound_statement, error + 95, // on constant, goto 94 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 96, // on enumerated_type, goto 95 + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 97, // on file_type, goto 96 + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 98, // on identifier, goto 97 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 99, // on new_ordinal_type, goto 98 + 100, // on new_pointer_type, goto 99 + 101, // on new_structured_type, goto 100 + 102, // on new_type, goto 101 + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 103, // on non_string, goto 102 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 104, // on record_type, goto 103 + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 105, // on set_type, goto 104 + 106, // on sign, goto 105 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 107, // on structured_type, goto 106 + 108, // on subrange_type, goto 107 + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 298, // on type_denoter, goto 297 + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 424 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 425 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 498, // on constant, goto 497 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 499, // on identifier, goto 498 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 500, // on non_string, goto 499 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 501, // on sign, goto 500 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 426 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 174, // on comma, goto 173 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 427 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 287, // on constant, goto 286 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 288, // on enumerated_type, goto 287 + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 289, // on identifier, goto 288 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 506, // on index_list, goto 505 + 291, // on index_type, goto 290 + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 292, // on new_ordinal_type, goto 291 + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 103, // on non_string, goto 102 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 293, // on ordinal_type, goto 292 + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 106, // on sign, goto 105 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 294, // on subrange_type, goto 293 + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 428 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 429 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 363, // on array_type, goto 362 + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 507, // on component_type, goto 506 + 0, // on compound_statement, error + 364, // on constant, goto 363 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 365, // on enumerated_type, goto 364 + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 366, // on file_type, goto 365 + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 367, // on identifier, goto 366 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 368, // on new_ordinal_type, goto 367 + 369, // on new_pointer_type, goto 368 + 370, // on new_structured_type, goto 369 + 371, // on new_type, goto 370 + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 103, // on non_string, goto 102 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 372, // on record_type, goto 371 + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 373, // on set_type, goto 372 + 106, // on sign, goto 105 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 374, // on structured_type, goto 373 + 375, // on subrange_type, goto 374 + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 508, // on type_denoter, goto 507 + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 430 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 509, // on semicolon, goto 508 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 431 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 432 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 512, // on base_type, goto 511 + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 364, // on constant, goto 363 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 365, // on enumerated_type, goto 364 + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 513, // on identifier, goto 512 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 514, // on new_ordinal_type, goto 513 + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 103, // on non_string, goto 102 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 515, // on ordinal_type, goto 514 + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 106, // on sign, goto 105 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 375, // on subrange_type, goto 374 + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 433 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 434 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 435 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 436 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 437 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 438 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 439 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 440 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 441 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 516, // on comma, goto 515 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 442 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 443 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 444 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 445 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 444, // on identifier, goto 443 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 520, // on non_string, goto 519 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 446 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 447 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 521, // on semicolon, goto 520 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 448 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 449 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 450 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 451 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 452 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 453 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 454 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 455 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 456 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 457 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 458 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 459 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 460 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 461 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 462 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 523, // on params, goto 522 + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 463 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 464 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 465 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 466 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 467 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 468 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 469 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 470 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 471 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 472 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 473 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 474 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 475 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 526, // on semicolon, goto 525 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 476 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 477 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 453, // on assignment_statement, goto 452 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 454, // on case_statement, goto 453 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 455, // on closed_for_statement, goto 454 + 456, // on closed_if_statement, goto 455 + 457, // on closed_statement, goto 456 + 458, // on closed_while_statement, goto 457 + 459, // on closed_with_statement, goto 458 + 0, // on comma, error + 0, // on component_type, error + 460, // on compound_statement, goto 459 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 462, // on goto_statement, goto 461 + 463, // on identifier, goto 462 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 465, // on label, goto 464 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 466, // on non_labeled_closed_statement, goto 465 + 467, // on non_labeled_open_statement, goto 466 + 0, // on non_string, error + 468, // on open_for_statement, goto 467 + 469, // on open_if_statement, goto 468 + 470, // on open_statement, goto 469 + 471, // on open_while_statement, goto 470 + 472, // on open_with_statement, goto 471 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 473, // on procedure_statement, goto 472 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 474, // on repeat_statement, goto 473 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 475, // on statement, goto 474 + 0, // on statement_part, error + 533, // on statement_sequence, goto 532 + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 477, // on variable_access, goto 476 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 478 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 534, // on case_index, goto 533 + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 535, // on exponentiation, goto 534 + 536, // on expression, goto 535 + 537, // on factor, goto 536 + 538, // on field_designator, goto 537 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 539, // on function_designator, goto 538 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 540, // on identifier, goto 539 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 541, // on indexed_variable, goto 540 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 542, // on primary, goto 541 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 543, // on set_constructor, goto 542 + 0, // on set_type, error + 544, // on sign, goto 543 + 545, // on simple_expression, goto 544 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 546, // on term, goto 545 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 547, // on unsigned_constant, goto 546 + 548, // on unsigned_integer, goto 547 + 549, // on unsigned_number, goto 548 + 550, // on unsigned_real, goto 549 + 0, // on value_parameter_specification, error + 551, // on variable_access, goto 550 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 479 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 562, // on control_variable, goto 561 + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 563, // on identifier, goto 562 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 480 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 565, // on label, goto 564 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 481 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 567, // on boolean_expression, goto 566 + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 568, // on exponentiation, goto 567 + 569, // on expression, goto 568 + 570, // on factor, goto 569 + 571, // on field_designator, goto 570 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 572, // on function_designator, goto 571 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 573, // on identifier, goto 572 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 574, // on indexed_variable, goto 573 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 575, // on primary, goto 574 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 576, // on set_constructor, goto 575 + 0, // on set_type, error + 577, // on sign, goto 576 + 578, // on simple_expression, goto 577 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 579, // on term, goto 578 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 580, // on unsigned_constant, goto 579 + 581, // on unsigned_integer, goto 580 + 582, // on unsigned_number, goto 581 + 583, // on unsigned_real, goto 582 + 0, // on value_parameter_specification, error + 584, // on variable_access, goto 583 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 482 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 593, // on assignment_statement, goto 592 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 594, // on case_statement, goto 593 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 595, // on closed_for_statement, goto 594 + 596, // on closed_if_statement, goto 595 + 597, // on closed_statement, goto 596 + 598, // on closed_while_statement, goto 597 + 599, // on closed_with_statement, goto 598 + 0, // on comma, error + 0, // on component_type, error + 600, // on compound_statement, goto 599 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 601, // on goto_statement, goto 600 + 602, // on identifier, goto 601 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 603, // on label, goto 602 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 604, // on non_labeled_closed_statement, goto 603 + 605, // on non_labeled_open_statement, goto 604 + 0, // on non_string, error + 606, // on open_for_statement, goto 605 + 607, // on open_if_statement, goto 606 + 608, // on open_statement, goto 607 + 609, // on open_while_statement, goto 608 + 610, // on open_with_statement, goto 609 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 611, // on procedure_statement, goto 610 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 612, // on repeat_statement, goto 611 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 613, // on statement, goto 612 + 0, // on statement_part, error + 614, // on statement_sequence, goto 613 + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 615, // on variable_access, goto 614 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 483 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 625, // on boolean_expression, goto 624 + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 626, // on exponentiation, goto 625 + 627, // on expression, goto 626 + 628, // on factor, goto 627 + 629, // on field_designator, goto 628 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 630, // on function_designator, goto 629 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 631, // on identifier, goto 630 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 632, // on indexed_variable, goto 631 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 633, // on primary, goto 632 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 634, // on set_constructor, goto 633 + 0, // on set_type, error + 635, // on sign, goto 634 + 636, // on simple_expression, goto 635 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 637, // on term, goto 636 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 638, // on unsigned_constant, goto 637 + 639, // on unsigned_integer, goto 638 + 640, // on unsigned_number, goto 639 + 641, // on unsigned_real, goto 640 + 0, // on value_parameter_specification, error + 642, // on variable_access, goto 641 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 484 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 651, // on field_designator, goto 650 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 652, // on identifier, goto 651 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 653, // on indexed_variable, goto 652 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 654, // on record_variable_list, goto 653 + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 655, // on variable_access, goto 654 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 485 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 486 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 487 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 488 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 489 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 490 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 405, // on mulop, goto 404 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 491 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 492 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 493 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 657, // on compound_statement, goto 656 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 658, // on statement_part, goto 657 + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 494 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 495 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 496 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 497 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 498 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 499 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 500 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 499, // on identifier, goto 498 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 660, // on non_string, goto 659 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 501 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 502 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 503 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 504 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 505 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 359, // on comma, goto 358 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 506 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 507 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 508 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 41, // on identifier, goto 40 + 216, // on identifier_list, goto 215 + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 385, // on record_section, goto 384 + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 662, // on variant_part, goto 661 + 0, // on variant_selector, error + // State 509 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 510 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 511 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 512 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 513 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 514 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 515 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 663, // on case_constant, goto 662 + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 443, // on constant, goto 442 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 444, // on identifier, goto 443 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 445, // on non_string, goto 444 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 446, // on sign, goto 445 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 516 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 517 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 518 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 665, // on constant, goto 664 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 666, // on identifier, goto 665 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 667, // on non_string, goto 666 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 668, // on sign, goto 667 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 519 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 520 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 441, // on case_constant, goto 440 + 442, // on case_constant_list, goto 441 + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 443, // on constant, goto 442 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 444, // on identifier, goto 443 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 445, // on non_string, goto 444 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 446, // on sign, goto 445 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 672, // on variant, goto 671 + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 521 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 522 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 523 + 0, // on (), error + 0, // on __file, error + 673, // on actual_parameter, goto 672 + 674, // on actual_parameter_list, goto 673 + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 676, // on expression, goto 675 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 524 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 453, // on assignment_statement, goto 452 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 454, // on case_statement, goto 453 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 455, // on closed_for_statement, goto 454 + 456, // on closed_if_statement, goto 455 + 0, // on closed_statement, error + 458, // on closed_while_statement, goto 457 + 459, // on closed_with_statement, goto 458 + 0, // on comma, error + 0, // on component_type, error + 460, // on compound_statement, goto 459 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 462, // on goto_statement, goto 461 + 463, // on identifier, goto 462 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 700, // on non_labeled_closed_statement, goto 699 + 701, // on non_labeled_open_statement, goto 700 + 0, // on non_string, error + 468, // on open_for_statement, goto 467 + 469, // on open_if_statement, goto 468 + 0, // on open_statement, error + 471, // on open_while_statement, goto 470 + 472, // on open_with_statement, goto 471 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 473, // on procedure_statement, goto 472 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 474, // on repeat_statement, goto 473 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 477, // on variable_access, goto 476 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 525 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 453, // on assignment_statement, goto 452 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 454, // on case_statement, goto 453 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 455, // on closed_for_statement, goto 454 + 456, // on closed_if_statement, goto 455 + 457, // on closed_statement, goto 456 + 458, // on closed_while_statement, goto 457 + 459, // on closed_with_statement, goto 458 + 0, // on comma, error + 0, // on component_type, error + 460, // on compound_statement, goto 459 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 462, // on goto_statement, goto 461 + 463, // on identifier, goto 462 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 465, // on label, goto 464 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 466, // on non_labeled_closed_statement, goto 465 + 467, // on non_labeled_open_statement, goto 466 + 0, // on non_string, error + 468, // on open_for_statement, goto 467 + 469, // on open_if_statement, goto 468 + 470, // on open_statement, goto 469 + 471, // on open_while_statement, goto 470 + 472, // on open_with_statement, goto 471 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 473, // on procedure_statement, goto 472 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 474, // on repeat_statement, goto 473 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 702, // on statement, goto 701 + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 477, // on variable_access, goto 476 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 526 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 527 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 528 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 703, // on identifier, goto 702 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 529 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 705, // on exponentiation, goto 704 + 706, // on expression, goto 705 + 707, // on factor, goto 706 + 708, // on field_designator, goto 707 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 709, // on function_designator, goto 708 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 710, // on identifier, goto 709 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 711, // on indexed_variable, goto 710 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 712, // on primary, goto 711 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 713, // on set_constructor, goto 712 + 0, // on set_type, error + 714, // on sign, goto 713 + 715, // on simple_expression, goto 714 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 716, // on term, goto 715 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 717, // on unsigned_constant, goto 716 + 718, // on unsigned_integer, goto 717 + 719, // on unsigned_number, goto 718 + 720, // on unsigned_real, goto 719 + 0, // on value_parameter_specification, error + 721, // on variable_access, goto 720 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 530 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 731, // on expression, goto 730 + 732, // on factor, goto 731 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 736, // on index_expression, goto 735 + 737, // on index_expression_list, goto 736 + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 742, // on simple_expression, goto 741 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 743, // on term, goto 742 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 531 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 532 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 526, // on semicolon, goto 525 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 533 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 534 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 535 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 536 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 537 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 538 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 539 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 759, // on params, goto 758 + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 540 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 541 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 542 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 543 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 535, // on exponentiation, goto 534 + 0, // on expression, error + 762, // on factor, goto 761 + 538, // on field_designator, goto 537 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 539, // on function_designator, goto 538 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 540, // on identifier, goto 539 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 541, // on indexed_variable, goto 540 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 542, // on primary, goto 541 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 543, // on set_constructor, goto 542 + 0, // on set_type, error + 544, // on sign, goto 543 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 547, // on unsigned_constant, goto 546 + 548, // on unsigned_integer, goto 547 + 549, // on unsigned_number, goto 548 + 550, // on unsigned_real, goto 549 + 0, // on value_parameter_specification, error + 551, // on variable_access, goto 550 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 544 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 763, // on addop, goto 762 + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 764, // on relop, goto 763 + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 545 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 775, // on mulop, goto 774 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 546 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 547 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 548 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 549 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 550 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 551 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 784, // on exponentiation, goto 783 + 785, // on expression, goto 784 + 786, // on factor, goto 785 + 787, // on field_designator, goto 786 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 788, // on function_designator, goto 787 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 789, // on identifier, goto 788 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 790, // on indexed_variable, goto 789 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 791, // on primary, goto 790 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 792, // on set_constructor, goto 791 + 0, // on set_type, error + 793, // on sign, goto 792 + 794, // on simple_expression, goto 793 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 795, // on term, goto 794 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 796, // on unsigned_constant, goto 795 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 797, // on variable_access, goto 796 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 552 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 553 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 554 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 555 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 538, // on field_designator, goto 537 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 539, // on function_designator, goto 538 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 540, // on identifier, goto 539 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 541, // on indexed_variable, goto 540 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 802, // on primary, goto 801 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 543, // on set_constructor, goto 542 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 547, // on unsigned_constant, goto 546 + 548, // on unsigned_integer, goto 547 + 549, // on unsigned_number, goto 548 + 550, // on unsigned_real, goto 549 + 0, // on value_parameter_specification, error + 551, // on variable_access, goto 550 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 556 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 803, // on exponentiation, goto 802 + 804, // on expression, goto 803 + 805, // on factor, goto 804 + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 810, // on member_designator, goto 809 + 811, // on member_designator_list, goto 810 + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 814, // on sign, goto 813 + 815, // on simple_expression, goto 814 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 816, // on term, goto 815 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 557 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 558 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 559 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 560 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 561 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 562 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 563 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 564 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 565 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 566 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 567 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 568 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 569 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 570 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 571 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 572 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 833, // on params, goto 832 + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 573 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 574 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 575 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 576 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 568, // on exponentiation, goto 567 + 0, // on expression, error + 836, // on factor, goto 835 + 571, // on field_designator, goto 570 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 572, // on function_designator, goto 571 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 573, // on identifier, goto 572 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 574, // on indexed_variable, goto 573 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 575, // on primary, goto 574 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 576, // on set_constructor, goto 575 + 0, // on set_type, error + 577, // on sign, goto 576 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 580, // on unsigned_constant, goto 579 + 581, // on unsigned_integer, goto 580 + 582, // on unsigned_number, goto 581 + 583, // on unsigned_real, goto 582 + 0, // on value_parameter_specification, error + 584, // on variable_access, goto 583 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 577 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 837, // on addop, goto 836 + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 838, // on relop, goto 837 + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 578 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 839, // on mulop, goto 838 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 579 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 580 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 581 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 582 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 583 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 584 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 784, // on exponentiation, goto 783 + 843, // on expression, goto 842 + 786, // on factor, goto 785 + 787, // on field_designator, goto 786 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 788, // on function_designator, goto 787 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 789, // on identifier, goto 788 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 790, // on indexed_variable, goto 789 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 791, // on primary, goto 790 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 792, // on set_constructor, goto 791 + 0, // on set_type, error + 793, // on sign, goto 792 + 794, // on simple_expression, goto 793 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 795, // on term, goto 794 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 796, // on unsigned_constant, goto 795 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 797, // on variable_access, goto 796 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 585 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 586 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 571, // on field_designator, goto 570 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 572, // on function_designator, goto 571 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 573, // on identifier, goto 572 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 574, // on indexed_variable, goto 573 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 844, // on primary, goto 843 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 576, // on set_constructor, goto 575 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 580, // on unsigned_constant, goto 579 + 581, // on unsigned_integer, goto 580 + 582, // on unsigned_number, goto 581 + 583, // on unsigned_real, goto 582 + 0, // on value_parameter_specification, error + 584, // on variable_access, goto 583 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 587 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 803, // on exponentiation, goto 802 + 804, // on expression, goto 803 + 805, // on factor, goto 804 + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 810, // on member_designator, goto 809 + 845, // on member_designator_list, goto 844 + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 814, // on sign, goto 813 + 815, // on simple_expression, goto 814 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 816, // on term, goto 815 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 588 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 589 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 590 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 591 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 592 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 593 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 594 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 595 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 596 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 597 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 598 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 599 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 600 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 601 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 847, // on params, goto 846 + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 602 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 603 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 604 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 605 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 606 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 607 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 608 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 609 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 610 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 611 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 612 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 613 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 850, // on semicolon, goto 849 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 614 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 615 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 453, // on assignment_statement, goto 452 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 454, // on case_statement, goto 453 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 455, // on closed_for_statement, goto 454 + 456, // on closed_if_statement, goto 455 + 457, // on closed_statement, goto 456 + 458, // on closed_while_statement, goto 457 + 459, // on closed_with_statement, goto 458 + 0, // on comma, error + 0, // on component_type, error + 460, // on compound_statement, goto 459 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 462, // on goto_statement, goto 461 + 463, // on identifier, goto 462 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 465, // on label, goto 464 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 466, // on non_labeled_closed_statement, goto 465 + 467, // on non_labeled_open_statement, goto 466 + 0, // on non_string, error + 468, // on open_for_statement, goto 467 + 469, // on open_if_statement, goto 468 + 470, // on open_statement, goto 469 + 471, // on open_while_statement, goto 470 + 472, // on open_with_statement, goto 471 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 473, // on procedure_statement, goto 472 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 474, // on repeat_statement, goto 473 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 475, // on statement, goto 474 + 0, // on statement_part, error + 854, // on statement_sequence, goto 853 + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 477, // on variable_access, goto 476 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 616 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 855, // on case_index, goto 854 + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 535, // on exponentiation, goto 534 + 536, // on expression, goto 535 + 537, // on factor, goto 536 + 538, // on field_designator, goto 537 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 539, // on function_designator, goto 538 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 540, // on identifier, goto 539 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 541, // on indexed_variable, goto 540 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 542, // on primary, goto 541 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 543, // on set_constructor, goto 542 + 0, // on set_type, error + 544, // on sign, goto 543 + 545, // on simple_expression, goto 544 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 546, // on term, goto 545 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 547, // on unsigned_constant, goto 546 + 548, // on unsigned_integer, goto 547 + 549, // on unsigned_number, goto 548 + 550, // on unsigned_real, goto 549 + 0, // on value_parameter_specification, error + 551, // on variable_access, goto 550 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 617 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 856, // on control_variable, goto 855 + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 563, // on identifier, goto 562 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 618 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 857, // on label, goto 856 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 619 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 859, // on boolean_expression, goto 858 + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 568, // on exponentiation, goto 567 + 569, // on expression, goto 568 + 570, // on factor, goto 569 + 571, // on field_designator, goto 570 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 572, // on function_designator, goto 571 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 573, // on identifier, goto 572 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 574, // on indexed_variable, goto 573 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 575, // on primary, goto 574 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 576, // on set_constructor, goto 575 + 0, // on set_type, error + 577, // on sign, goto 576 + 578, // on simple_expression, goto 577 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 579, // on term, goto 578 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 580, // on unsigned_constant, goto 579 + 581, // on unsigned_integer, goto 580 + 582, // on unsigned_number, goto 581 + 583, // on unsigned_real, goto 582 + 0, // on value_parameter_specification, error + 584, // on variable_access, goto 583 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 620 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 593, // on assignment_statement, goto 592 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 594, // on case_statement, goto 593 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 595, // on closed_for_statement, goto 594 + 596, // on closed_if_statement, goto 595 + 597, // on closed_statement, goto 596 + 598, // on closed_while_statement, goto 597 + 599, // on closed_with_statement, goto 598 + 0, // on comma, error + 0, // on component_type, error + 600, // on compound_statement, goto 599 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 601, // on goto_statement, goto 600 + 602, // on identifier, goto 601 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 603, // on label, goto 602 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 604, // on non_labeled_closed_statement, goto 603 + 605, // on non_labeled_open_statement, goto 604 + 0, // on non_string, error + 606, // on open_for_statement, goto 605 + 607, // on open_if_statement, goto 606 + 608, // on open_statement, goto 607 + 609, // on open_while_statement, goto 608 + 610, // on open_with_statement, goto 609 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 611, // on procedure_statement, goto 610 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 612, // on repeat_statement, goto 611 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 613, // on statement, goto 612 + 0, // on statement_part, error + 860, // on statement_sequence, goto 859 + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 615, // on variable_access, goto 614 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 621 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 861, // on boolean_expression, goto 860 + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 626, // on exponentiation, goto 625 + 627, // on expression, goto 626 + 628, // on factor, goto 627 + 629, // on field_designator, goto 628 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 630, // on function_designator, goto 629 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 631, // on identifier, goto 630 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 632, // on indexed_variable, goto 631 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 633, // on primary, goto 632 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 634, // on set_constructor, goto 633 + 0, // on set_type, error + 635, // on sign, goto 634 + 636, // on simple_expression, goto 635 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 637, // on term, goto 636 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 638, // on unsigned_constant, goto 637 + 639, // on unsigned_integer, goto 638 + 640, // on unsigned_number, goto 639 + 641, // on unsigned_real, goto 640 + 0, // on value_parameter_specification, error + 642, // on variable_access, goto 641 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 622 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 651, // on field_designator, goto 650 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 652, // on identifier, goto 651 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 653, // on indexed_variable, goto 652 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 862, // on record_variable_list, goto 861 + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 655, // on variable_access, goto 654 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 623 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 624 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 625 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 626 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 627 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 628 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 629 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 630 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 864, // on params, goto 863 + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 631 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 632 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 633 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 634 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 626, // on exponentiation, goto 625 + 0, // on expression, error + 867, // on factor, goto 866 + 629, // on field_designator, goto 628 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 630, // on function_designator, goto 629 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 631, // on identifier, goto 630 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 632, // on indexed_variable, goto 631 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 633, // on primary, goto 632 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 634, // on set_constructor, goto 633 + 0, // on set_type, error + 635, // on sign, goto 634 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 638, // on unsigned_constant, goto 637 + 639, // on unsigned_integer, goto 638 + 640, // on unsigned_number, goto 639 + 641, // on unsigned_real, goto 640 + 0, // on value_parameter_specification, error + 642, // on variable_access, goto 641 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 635 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 868, // on addop, goto 867 + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 869, // on relop, goto 868 + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 636 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 870, // on mulop, goto 869 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 637 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 638 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 639 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 640 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 641 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 642 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 784, // on exponentiation, goto 783 + 874, // on expression, goto 873 + 786, // on factor, goto 785 + 787, // on field_designator, goto 786 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 788, // on function_designator, goto 787 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 789, // on identifier, goto 788 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 790, // on indexed_variable, goto 789 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 791, // on primary, goto 790 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 792, // on set_constructor, goto 791 + 0, // on set_type, error + 793, // on sign, goto 792 + 794, // on simple_expression, goto 793 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 795, // on term, goto 794 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 796, // on unsigned_constant, goto 795 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 797, // on variable_access, goto 796 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 643 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 644 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 629, // on field_designator, goto 628 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 630, // on function_designator, goto 629 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 631, // on identifier, goto 630 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 632, // on indexed_variable, goto 631 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 875, // on primary, goto 874 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 634, // on set_constructor, goto 633 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 638, // on unsigned_constant, goto 637 + 639, // on unsigned_integer, goto 638 + 640, // on unsigned_number, goto 639 + 641, // on unsigned_real, goto 640 + 0, // on value_parameter_specification, error + 642, // on variable_access, goto 641 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 645 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 803, // on exponentiation, goto 802 + 804, // on expression, goto 803 + 805, // on factor, goto 804 + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 810, // on member_designator, goto 809 + 876, // on member_designator_list, goto 875 + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 814, // on sign, goto 813 + 815, // on simple_expression, goto 814 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 816, // on term, goto 815 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 646 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 647 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 648 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 649 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 650 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 651 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 652 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 653 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 878, // on comma, goto 877 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 654 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 655 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 656 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 657 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 658 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 453, // on assignment_statement, goto 452 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 454, // on case_statement, goto 453 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 455, // on closed_for_statement, goto 454 + 456, // on closed_if_statement, goto 455 + 457, // on closed_statement, goto 456 + 458, // on closed_while_statement, goto 457 + 459, // on closed_with_statement, goto 458 + 0, // on comma, error + 0, // on component_type, error + 460, // on compound_statement, goto 459 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 462, // on goto_statement, goto 461 + 463, // on identifier, goto 462 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 465, // on label, goto 464 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 466, // on non_labeled_closed_statement, goto 465 + 467, // on non_labeled_open_statement, goto 466 + 0, // on non_string, error + 468, // on open_for_statement, goto 467 + 469, // on open_if_statement, goto 468 + 470, // on open_statement, goto 469 + 471, // on open_while_statement, goto 470 + 472, // on open_with_statement, goto 471 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 473, // on procedure_statement, goto 472 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 474, // on repeat_statement, goto 473 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 475, // on statement, goto 474 + 0, // on statement_part, error + 883, // on statement_sequence, goto 882 + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 477, // on variable_access, goto 476 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 659 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 660 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 661 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 662 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 663 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 41, // on identifier, goto 40 + 886, // on identifier_list, goto 885 + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 887, // on record_section, goto 886 + 888, // on record_section_list, goto 887 + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 889, // on variant_part, goto 888 + 0, // on variant_selector, error + // State 664 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 665 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 666 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 667 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 666, // on identifier, goto 665 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 891, // on non_string, goto 890 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 668 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 669 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 670 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 671 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 672 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 673 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 892, // on comma, goto 891 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 674 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 675 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 676 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 677 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 678 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 679 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 896, // on params, goto 895 + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 680 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 681 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 682 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 683 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 0, // on expression, error + 899, // on factor, goto 898 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 684 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 900, // on addop, goto 899 + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 901, // on relop, goto 900 + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 685 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 902, // on mulop, goto 901 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 686 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 687 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 688 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 689 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 690 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 691 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 784, // on exponentiation, goto 783 + 906, // on expression, goto 905 + 786, // on factor, goto 785 + 787, // on field_designator, goto 786 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 788, // on function_designator, goto 787 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 789, // on identifier, goto 788 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 790, // on indexed_variable, goto 789 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 791, // on primary, goto 790 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 792, // on set_constructor, goto 791 + 0, // on set_type, error + 793, // on sign, goto 792 + 794, // on simple_expression, goto 793 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 795, // on term, goto 794 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 796, // on unsigned_constant, goto 795 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 797, // on variable_access, goto 796 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 692 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 693 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 907, // on primary, goto 906 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 694 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 803, // on exponentiation, goto 802 + 804, // on expression, goto 803 + 805, // on factor, goto 804 + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 810, // on member_designator, goto 809 + 908, // on member_designator_list, goto 907 + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 814, // on sign, goto 813 + 815, // on simple_expression, goto 814 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 816, // on term, goto 815 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 695 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 696 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 697 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 698 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 699 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 700 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 701 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 702 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 703 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 704 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 705 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 706 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 707 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 708 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 709 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 910, // on params, goto 909 + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 710 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 711 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 712 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 713 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 705, // on exponentiation, goto 704 + 0, // on expression, error + 913, // on factor, goto 912 + 708, // on field_designator, goto 707 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 709, // on function_designator, goto 708 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 710, // on identifier, goto 709 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 711, // on indexed_variable, goto 710 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 712, // on primary, goto 711 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 713, // on set_constructor, goto 712 + 0, // on set_type, error + 714, // on sign, goto 713 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 717, // on unsigned_constant, goto 716 + 718, // on unsigned_integer, goto 717 + 719, // on unsigned_number, goto 718 + 720, // on unsigned_real, goto 719 + 0, // on value_parameter_specification, error + 721, // on variable_access, goto 720 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 714 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 914, // on addop, goto 913 + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 915, // on relop, goto 914 + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 715 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 916, // on mulop, goto 915 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 716 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 717 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 718 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 719 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 720 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 721 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 784, // on exponentiation, goto 783 + 920, // on expression, goto 919 + 786, // on factor, goto 785 + 787, // on field_designator, goto 786 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 788, // on function_designator, goto 787 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 789, // on identifier, goto 788 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 790, // on indexed_variable, goto 789 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 791, // on primary, goto 790 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 792, // on set_constructor, goto 791 + 0, // on set_type, error + 793, // on sign, goto 792 + 794, // on simple_expression, goto 793 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 795, // on term, goto 794 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 796, // on unsigned_constant, goto 795 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 797, // on variable_access, goto 796 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 722 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 723 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 708, // on field_designator, goto 707 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 709, // on function_designator, goto 708 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 710, // on identifier, goto 709 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 711, // on indexed_variable, goto 710 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 921, // on primary, goto 920 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 713, // on set_constructor, goto 712 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 717, // on unsigned_constant, goto 716 + 718, // on unsigned_integer, goto 717 + 719, // on unsigned_number, goto 718 + 720, // on unsigned_real, goto 719 + 0, // on value_parameter_specification, error + 721, // on variable_access, goto 720 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 724 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 803, // on exponentiation, goto 802 + 804, // on expression, goto 803 + 805, // on factor, goto 804 + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 810, // on member_designator, goto 809 + 922, // on member_designator_list, goto 921 + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 814, // on sign, goto 813 + 815, // on simple_expression, goto 814 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 816, // on term, goto 815 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 725 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 726 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 727 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 728 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 729 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 730 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 731 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 732 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 733 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 734 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 924, // on params, goto 923 + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 735 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 736 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 926, // on comma, goto 925 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 737 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 738 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 739 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 740 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 0, // on expression, error + 929, // on factor, goto 928 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 741 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 930, // on addop, goto 929 + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 931, // on relop, goto 930 + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 742 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 932, // on mulop, goto 931 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 743 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 744 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 745 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 746 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 747 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 748 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 784, // on exponentiation, goto 783 + 936, // on expression, goto 935 + 786, // on factor, goto 785 + 787, // on field_designator, goto 786 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 788, // on function_designator, goto 787 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 789, // on identifier, goto 788 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 790, // on indexed_variable, goto 789 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 791, // on primary, goto 790 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 792, // on set_constructor, goto 791 + 0, // on set_type, error + 793, // on sign, goto 792 + 794, // on simple_expression, goto 793 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 795, // on term, goto 794 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 796, // on unsigned_constant, goto 795 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 797, // on variable_access, goto 796 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 749 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 750 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 937, // on primary, goto 936 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 751 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 803, // on exponentiation, goto 802 + 804, // on expression, goto 803 + 805, // on factor, goto 804 + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 810, // on member_designator, goto 809 + 938, // on member_designator_list, goto 937 + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 814, // on sign, goto 813 + 815, // on simple_expression, goto 814 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 816, // on term, goto 815 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 752 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 753 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 754 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 755 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 756 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 757 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 441, // on case_constant, goto 440 + 940, // on case_constant_list, goto 939 + 0, // on case_index, error + 941, // on case_list_element, goto 940 + 942, // on case_list_element_list, goto 941 + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 443, // on constant, goto 442 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 444, // on identifier, goto 443 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 445, // on non_string, goto 444 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 446, // on sign, goto 445 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 758 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 759 + 0, // on (), error + 0, // on __file, error + 673, // on actual_parameter, goto 672 + 943, // on actual_parameter_list, goto 942 + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 676, // on expression, goto 675 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 760 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 944, // on exponentiation, goto 943 + 0, // on expression, error + 0, // on factor, error + 538, // on field_designator, goto 537 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 539, // on function_designator, goto 538 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 540, // on identifier, goto 539 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 541, // on indexed_variable, goto 540 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 542, // on primary, goto 541 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 543, // on set_constructor, goto 542 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 547, // on unsigned_constant, goto 546 + 548, // on unsigned_integer, goto 547 + 549, // on unsigned_number, goto 548 + 550, // on unsigned_real, goto 549 + 0, // on value_parameter_specification, error + 551, // on variable_access, goto 550 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 761 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 762 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 535, // on exponentiation, goto 534 + 0, // on expression, error + 537, // on factor, goto 536 + 538, // on field_designator, goto 537 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 539, // on function_designator, goto 538 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 540, // on identifier, goto 539 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 541, // on indexed_variable, goto 540 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 542, // on primary, goto 541 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 543, // on set_constructor, goto 542 + 0, // on set_type, error + 544, // on sign, goto 543 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 945, // on term, goto 944 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 547, // on unsigned_constant, goto 546 + 548, // on unsigned_integer, goto 547 + 549, // on unsigned_number, goto 548 + 550, // on unsigned_real, goto 549 + 0, // on value_parameter_specification, error + 551, // on variable_access, goto 550 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 763 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 946, // on exponentiation, goto 945 + 0, // on expression, error + 947, // on factor, goto 946 + 948, // on field_designator, goto 947 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 949, // on function_designator, goto 948 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 950, // on identifier, goto 949 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 951, // on indexed_variable, goto 950 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 952, // on primary, goto 951 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 953, // on set_constructor, goto 952 + 0, // on set_type, error + 954, // on sign, goto 953 + 955, // on simple_expression, goto 954 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 956, // on term, goto 955 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 957, // on unsigned_constant, goto 956 + 958, // on unsigned_integer, goto 957 + 959, // on unsigned_number, goto 958 + 960, // on unsigned_real, goto 959 + 0, // on value_parameter_specification, error + 961, // on variable_access, goto 960 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 764 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 765 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 766 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 767 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 768 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 769 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 770 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 771 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 772 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 773 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 774 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 535, // on exponentiation, goto 534 + 0, // on expression, error + 970, // on factor, goto 969 + 538, // on field_designator, goto 537 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 539, // on function_designator, goto 538 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 540, // on identifier, goto 539 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 541, // on indexed_variable, goto 540 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 542, // on primary, goto 541 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 543, // on set_constructor, goto 542 + 0, // on set_type, error + 544, // on sign, goto 543 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 547, // on unsigned_constant, goto 546 + 548, // on unsigned_integer, goto 547 + 549, // on unsigned_number, goto 548 + 550, // on unsigned_real, goto 549 + 0, // on value_parameter_specification, error + 551, // on variable_access, goto 550 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 775 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 776 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 777 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 778 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 779 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 780 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 971, // on identifier, goto 970 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 781 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 731, // on expression, goto 730 + 732, // on factor, goto 731 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 736, // on index_expression, goto 735 + 973, // on index_expression_list, goto 972 + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 742, // on simple_expression, goto 741 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 743, // on term, goto 742 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 782 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 783 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 784 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 785 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 786 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 787 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 788 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 975, // on params, goto 974 + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 789 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 790 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 791 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 792 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 784, // on exponentiation, goto 783 + 0, // on expression, error + 978, // on factor, goto 977 + 787, // on field_designator, goto 786 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 788, // on function_designator, goto 787 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 789, // on identifier, goto 788 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 790, // on indexed_variable, goto 789 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 791, // on primary, goto 790 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 792, // on set_constructor, goto 791 + 0, // on set_type, error + 793, // on sign, goto 792 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 796, // on unsigned_constant, goto 795 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 797, // on variable_access, goto 796 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 793 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 979, // on addop, goto 978 + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 980, // on relop, goto 979 + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 794 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 981, // on mulop, goto 980 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 795 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 796 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 797 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 784, // on exponentiation, goto 783 + 985, // on expression, goto 984 + 786, // on factor, goto 785 + 787, // on field_designator, goto 786 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 788, // on function_designator, goto 787 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 789, // on identifier, goto 788 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 790, // on indexed_variable, goto 789 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 791, // on primary, goto 790 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 792, // on set_constructor, goto 791 + 0, // on set_type, error + 793, // on sign, goto 792 + 794, // on simple_expression, goto 793 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 795, // on term, goto 794 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 796, // on unsigned_constant, goto 795 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 797, // on variable_access, goto 796 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 798 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 787, // on field_designator, goto 786 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 788, // on function_designator, goto 787 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 789, // on identifier, goto 788 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 790, // on indexed_variable, goto 789 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 986, // on primary, goto 985 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 792, // on set_constructor, goto 791 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 796, // on unsigned_constant, goto 795 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 797, // on variable_access, goto 796 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 799 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 803, // on exponentiation, goto 802 + 804, // on expression, goto 803 + 805, // on factor, goto 804 + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 810, // on member_designator, goto 809 + 987, // on member_designator_list, goto 986 + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 814, // on sign, goto 813 + 815, // on simple_expression, goto 814 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 816, // on term, goto 815 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 800 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 801 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 802 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 803 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 804 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 805 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 806 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 807 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 989, // on params, goto 988 + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 808 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 809 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 810 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 992, // on comma, goto 991 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 811 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 812 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 813 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 803, // on exponentiation, goto 802 + 0, // on expression, error + 995, // on factor, goto 994 + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 814, // on sign, goto 813 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 814 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 996, // on addop, goto 995 + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 997, // on relop, goto 996 + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 815 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 998, // on mulop, goto 997 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 816 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 817 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 818 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 819 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 820 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 821 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 784, // on exponentiation, goto 783 + 1002, // on expression, goto 1001 + 786, // on factor, goto 785 + 787, // on field_designator, goto 786 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 788, // on function_designator, goto 787 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 789, // on identifier, goto 788 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 790, // on indexed_variable, goto 789 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 791, // on primary, goto 790 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 792, // on set_constructor, goto 791 + 0, // on set_type, error + 793, // on sign, goto 792 + 794, // on simple_expression, goto 793 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 795, // on term, goto 794 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 796, // on unsigned_constant, goto 795 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 797, // on variable_access, goto 796 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 822 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 823 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1003, // on primary, goto 1002 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 824 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 803, // on exponentiation, goto 802 + 804, // on expression, goto 803 + 805, // on factor, goto 804 + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 810, // on member_designator, goto 809 + 1004, // on member_designator_list, goto 1003 + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 814, // on sign, goto 813 + 815, // on simple_expression, goto 814 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 816, // on term, goto 815 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 825 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 826 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 827 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 828 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 829 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 830 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1006, // on exponentiation, goto 1005 + 1007, // on expression, goto 1006 + 1008, // on factor, goto 1007 + 1009, // on field_designator, goto 1008 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1010, // on function_designator, goto 1009 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1011, // on identifier, goto 1010 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1012, // on indexed_variable, goto 1011 + 1013, // on initial_value, goto 1012 + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1014, // on primary, goto 1013 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1015, // on set_constructor, goto 1014 + 0, // on set_type, error + 1016, // on sign, goto 1015 + 1017, // on simple_expression, goto 1016 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1018, // on term, goto 1017 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1019, // on unsigned_constant, goto 1018 + 1020, // on unsigned_integer, goto 1019 + 1021, // on unsigned_number, goto 1020 + 1022, // on unsigned_real, goto 1021 + 0, // on value_parameter_specification, error + 1023, // on variable_access, goto 1022 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 831 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 1032, // on assignment_statement, goto 1031 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 1033, // on case_statement, goto 1032 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 1034, // on closed_for_statement, goto 1033 + 1035, // on closed_if_statement, goto 1034 + 1036, // on closed_statement, goto 1035 + 1037, // on closed_while_statement, goto 1036 + 1038, // on closed_with_statement, goto 1037 + 0, // on comma, error + 0, // on component_type, error + 1039, // on compound_statement, goto 1038 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 1040, // on goto_statement, goto 1039 + 1041, // on identifier, goto 1040 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 1042, // on label, goto 1041 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 1043, // on non_labeled_closed_statement, goto 1042 + 467, // on non_labeled_open_statement, goto 466 + 0, // on non_string, error + 468, // on open_for_statement, goto 467 + 469, // on open_if_statement, goto 468 + 470, // on open_statement, goto 469 + 471, // on open_while_statement, goto 470 + 472, // on open_with_statement, goto 471 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 1044, // on procedure_statement, goto 1043 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 1045, // on repeat_statement, goto 1044 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 1046, // on statement, goto 1045 + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 1047, // on variable_access, goto 1046 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 832 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 833 + 0, // on (), error + 0, // on __file, error + 673, // on actual_parameter, goto 672 + 1057, // on actual_parameter_list, goto 1056 + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 676, // on expression, goto 675 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 834 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1058, // on exponentiation, goto 1057 + 0, // on expression, error + 0, // on factor, error + 571, // on field_designator, goto 570 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 572, // on function_designator, goto 571 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 573, // on identifier, goto 572 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 574, // on indexed_variable, goto 573 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 575, // on primary, goto 574 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 576, // on set_constructor, goto 575 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 580, // on unsigned_constant, goto 579 + 581, // on unsigned_integer, goto 580 + 582, // on unsigned_number, goto 581 + 583, // on unsigned_real, goto 582 + 0, // on value_parameter_specification, error + 584, // on variable_access, goto 583 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 835 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 836 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 568, // on exponentiation, goto 567 + 0, // on expression, error + 570, // on factor, goto 569 + 571, // on field_designator, goto 570 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 572, // on function_designator, goto 571 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 573, // on identifier, goto 572 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 574, // on indexed_variable, goto 573 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 575, // on primary, goto 574 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 576, // on set_constructor, goto 575 + 0, // on set_type, error + 577, // on sign, goto 576 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1059, // on term, goto 1058 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 580, // on unsigned_constant, goto 579 + 581, // on unsigned_integer, goto 580 + 582, // on unsigned_number, goto 581 + 583, // on unsigned_real, goto 582 + 0, // on value_parameter_specification, error + 584, // on variable_access, goto 583 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 837 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1060, // on exponentiation, goto 1059 + 0, // on expression, error + 1061, // on factor, goto 1060 + 1062, // on field_designator, goto 1061 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1063, // on function_designator, goto 1062 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1064, // on identifier, goto 1063 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1065, // on indexed_variable, goto 1064 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1066, // on primary, goto 1065 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1067, // on set_constructor, goto 1066 + 0, // on set_type, error + 1068, // on sign, goto 1067 + 1069, // on simple_expression, goto 1068 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1070, // on term, goto 1069 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1071, // on unsigned_constant, goto 1070 + 1072, // on unsigned_integer, goto 1071 + 1073, // on unsigned_number, goto 1072 + 1074, // on unsigned_real, goto 1073 + 0, // on value_parameter_specification, error + 1075, // on variable_access, goto 1074 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 838 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 568, // on exponentiation, goto 567 + 0, // on expression, error + 1084, // on factor, goto 1083 + 571, // on field_designator, goto 570 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 572, // on function_designator, goto 571 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 573, // on identifier, goto 572 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 574, // on indexed_variable, goto 573 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 575, // on primary, goto 574 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 576, // on set_constructor, goto 575 + 0, // on set_type, error + 577, // on sign, goto 576 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 580, // on unsigned_constant, goto 579 + 581, // on unsigned_integer, goto 580 + 582, // on unsigned_number, goto 581 + 583, // on unsigned_real, goto 582 + 0, // on value_parameter_specification, error + 584, // on variable_access, goto 583 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 839 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1085, // on identifier, goto 1084 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 840 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 731, // on expression, goto 730 + 732, // on factor, goto 731 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 736, // on index_expression, goto 735 + 1087, // on index_expression_list, goto 1086 + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 742, // on simple_expression, goto 741 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 743, // on term, goto 742 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 841 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 842 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 843 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 844 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 992, // on comma, goto 991 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 845 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 846 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 847 + 0, // on (), error + 0, // on __file, error + 673, // on actual_parameter, goto 672 + 1090, // on actual_parameter_list, goto 1089 + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 676, // on expression, goto 675 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 848 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 593, // on assignment_statement, goto 592 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 594, // on case_statement, goto 593 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 595, // on closed_for_statement, goto 594 + 596, // on closed_if_statement, goto 595 + 0, // on closed_statement, error + 598, // on closed_while_statement, goto 597 + 599, // on closed_with_statement, goto 598 + 0, // on comma, error + 0, // on component_type, error + 600, // on compound_statement, goto 599 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 601, // on goto_statement, goto 600 + 602, // on identifier, goto 601 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 1091, // on non_labeled_closed_statement, goto 1090 + 1092, // on non_labeled_open_statement, goto 1091 + 0, // on non_string, error + 606, // on open_for_statement, goto 605 + 607, // on open_if_statement, goto 606 + 0, // on open_statement, error + 609, // on open_while_statement, goto 608 + 610, // on open_with_statement, goto 609 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 611, // on procedure_statement, goto 610 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 612, // on repeat_statement, goto 611 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 615, // on variable_access, goto 614 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 849 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 593, // on assignment_statement, goto 592 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 594, // on case_statement, goto 593 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 595, // on closed_for_statement, goto 594 + 596, // on closed_if_statement, goto 595 + 597, // on closed_statement, goto 596 + 598, // on closed_while_statement, goto 597 + 599, // on closed_with_statement, goto 598 + 0, // on comma, error + 0, // on component_type, error + 600, // on compound_statement, goto 599 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 601, // on goto_statement, goto 600 + 602, // on identifier, goto 601 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 603, // on label, goto 602 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 604, // on non_labeled_closed_statement, goto 603 + 605, // on non_labeled_open_statement, goto 604 + 0, // on non_string, error + 606, // on open_for_statement, goto 605 + 607, // on open_if_statement, goto 606 + 608, // on open_statement, goto 607 + 609, // on open_while_statement, goto 608 + 610, // on open_with_statement, goto 609 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 611, // on procedure_statement, goto 610 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 612, // on repeat_statement, goto 611 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 1093, // on statement, goto 1092 + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 615, // on variable_access, goto 614 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 850 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 851 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 1094, // on boolean_expression, goto 1093 + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 705, // on exponentiation, goto 704 + 1095, // on expression, goto 1094 + 707, // on factor, goto 706 + 708, // on field_designator, goto 707 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 709, // on function_designator, goto 708 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 710, // on identifier, goto 709 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 711, // on indexed_variable, goto 710 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 712, // on primary, goto 711 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 713, // on set_constructor, goto 712 + 0, // on set_type, error + 714, // on sign, goto 713 + 715, // on simple_expression, goto 714 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 716, // on term, goto 715 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 717, // on unsigned_constant, goto 716 + 718, // on unsigned_integer, goto 717 + 719, // on unsigned_number, goto 718 + 720, // on unsigned_real, goto 719 + 0, // on value_parameter_specification, error + 721, // on variable_access, goto 720 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 852 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1096, // on exponentiation, goto 1095 + 1097, // on expression, goto 1096 + 1098, // on factor, goto 1097 + 1099, // on field_designator, goto 1098 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1100, // on function_designator, goto 1099 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1101, // on identifier, goto 1100 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1102, // on indexed_variable, goto 1101 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1103, // on primary, goto 1102 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1104, // on set_constructor, goto 1103 + 0, // on set_type, error + 1105, // on sign, goto 1104 + 1106, // on simple_expression, goto 1105 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1107, // on term, goto 1106 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1108, // on unsigned_constant, goto 1107 + 1109, // on unsigned_integer, goto 1108 + 1110, // on unsigned_number, goto 1109 + 1111, // on unsigned_real, goto 1110 + 0, // on value_parameter_specification, error + 1112, // on variable_access, goto 1111 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 853 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 526, // on semicolon, goto 525 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 854 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 855 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 856 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 857 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 858 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 859 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 850, // on semicolon, goto 849 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 860 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 861 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 878, // on comma, goto 877 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 862 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 453, // on assignment_statement, goto 452 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 454, // on case_statement, goto 453 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 455, // on closed_for_statement, goto 454 + 456, // on closed_if_statement, goto 455 + 1128, // on closed_statement, goto 1127 + 458, // on closed_while_statement, goto 457 + 459, // on closed_with_statement, goto 458 + 0, // on comma, error + 0, // on component_type, error + 460, // on compound_statement, goto 459 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 462, // on goto_statement, goto 461 + 463, // on identifier, goto 462 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 465, // on label, goto 464 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 466, // on non_labeled_closed_statement, goto 465 + 467, // on non_labeled_open_statement, goto 466 + 0, // on non_string, error + 468, // on open_for_statement, goto 467 + 469, // on open_if_statement, goto 468 + 1129, // on open_statement, goto 1128 + 471, // on open_while_statement, goto 470 + 472, // on open_with_statement, goto 471 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 473, // on procedure_statement, goto 472 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 474, // on repeat_statement, goto 473 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 477, // on variable_access, goto 476 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 863 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 864 + 0, // on (), error + 0, // on __file, error + 673, // on actual_parameter, goto 672 + 1130, // on actual_parameter_list, goto 1129 + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 676, // on expression, goto 675 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 865 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1131, // on exponentiation, goto 1130 + 0, // on expression, error + 0, // on factor, error + 629, // on field_designator, goto 628 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 630, // on function_designator, goto 629 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 631, // on identifier, goto 630 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 632, // on indexed_variable, goto 631 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 633, // on primary, goto 632 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 634, // on set_constructor, goto 633 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 638, // on unsigned_constant, goto 637 + 639, // on unsigned_integer, goto 638 + 640, // on unsigned_number, goto 639 + 641, // on unsigned_real, goto 640 + 0, // on value_parameter_specification, error + 642, // on variable_access, goto 641 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 866 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 867 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 626, // on exponentiation, goto 625 + 0, // on expression, error + 628, // on factor, goto 627 + 629, // on field_designator, goto 628 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 630, // on function_designator, goto 629 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 631, // on identifier, goto 630 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 632, // on indexed_variable, goto 631 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 633, // on primary, goto 632 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 634, // on set_constructor, goto 633 + 0, // on set_type, error + 635, // on sign, goto 634 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1132, // on term, goto 1131 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 638, // on unsigned_constant, goto 637 + 639, // on unsigned_integer, goto 638 + 640, // on unsigned_number, goto 639 + 641, // on unsigned_real, goto 640 + 0, // on value_parameter_specification, error + 642, // on variable_access, goto 641 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 868 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1133, // on exponentiation, goto 1132 + 0, // on expression, error + 1134, // on factor, goto 1133 + 1135, // on field_designator, goto 1134 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1136, // on function_designator, goto 1135 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1137, // on identifier, goto 1136 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1138, // on indexed_variable, goto 1137 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1139, // on primary, goto 1138 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1140, // on set_constructor, goto 1139 + 0, // on set_type, error + 1141, // on sign, goto 1140 + 1142, // on simple_expression, goto 1141 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1143, // on term, goto 1142 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1144, // on unsigned_constant, goto 1143 + 1145, // on unsigned_integer, goto 1144 + 1146, // on unsigned_number, goto 1145 + 1147, // on unsigned_real, goto 1146 + 0, // on value_parameter_specification, error + 1148, // on variable_access, goto 1147 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 869 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 626, // on exponentiation, goto 625 + 0, // on expression, error + 1157, // on factor, goto 1156 + 629, // on field_designator, goto 628 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 630, // on function_designator, goto 629 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 631, // on identifier, goto 630 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 632, // on indexed_variable, goto 631 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 633, // on primary, goto 632 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 634, // on set_constructor, goto 633 + 0, // on set_type, error + 635, // on sign, goto 634 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 638, // on unsigned_constant, goto 637 + 639, // on unsigned_integer, goto 638 + 640, // on unsigned_number, goto 639 + 641, // on unsigned_real, goto 640 + 0, // on value_parameter_specification, error + 642, // on variable_access, goto 641 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 870 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1158, // on identifier, goto 1157 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 871 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 731, // on expression, goto 730 + 732, // on factor, goto 731 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 736, // on index_expression, goto 735 + 1160, // on index_expression_list, goto 1159 + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 742, // on simple_expression, goto 741 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 743, // on term, goto 742 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 872 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 873 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 874 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 875 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 992, // on comma, goto 991 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 876 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 877 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 651, // on field_designator, goto 650 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 652, // on identifier, goto 651 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 653, // on indexed_variable, goto 652 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 1163, // on variable_access, goto 1162 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 878 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 453, // on assignment_statement, goto 452 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 454, // on case_statement, goto 453 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 455, // on closed_for_statement, goto 454 + 456, // on closed_if_statement, goto 455 + 1164, // on closed_statement, goto 1163 + 458, // on closed_while_statement, goto 457 + 459, // on closed_with_statement, goto 458 + 0, // on comma, error + 0, // on component_type, error + 460, // on compound_statement, goto 459 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 462, // on goto_statement, goto 461 + 463, // on identifier, goto 462 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 465, // on label, goto 464 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 466, // on non_labeled_closed_statement, goto 465 + 467, // on non_labeled_open_statement, goto 466 + 0, // on non_string, error + 468, // on open_for_statement, goto 467 + 469, // on open_if_statement, goto 468 + 1165, // on open_statement, goto 1164 + 471, // on open_while_statement, goto 470 + 472, // on open_with_statement, goto 471 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 473, // on procedure_statement, goto 472 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 474, // on repeat_statement, goto 473 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 477, // on variable_access, goto 476 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 879 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1166, // on identifier, goto 1165 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 880 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 731, // on expression, goto 730 + 732, // on factor, goto 731 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 736, // on index_expression, goto 735 + 1167, // on index_expression_list, goto 1166 + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 742, // on simple_expression, goto 741 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 743, // on term, goto 742 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 881 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 882 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 526, // on semicolon, goto 525 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 883 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 363, // on array_type, goto 362 + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 1169, // on component_type, goto 1168 + 0, // on compound_statement, error + 364, // on constant, goto 363 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 365, // on enumerated_type, goto 364 + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 366, // on file_type, goto 365 + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 367, // on identifier, goto 366 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 368, // on new_ordinal_type, goto 367 + 369, // on new_pointer_type, goto 368 + 370, // on new_structured_type, goto 369 + 371, // on new_type, goto 370 + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 103, // on non_string, goto 102 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 372, // on record_type, goto 371 + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 373, // on set_type, goto 372 + 106, // on sign, goto 105 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 374, // on structured_type, goto 373 + 375, // on subrange_type, goto 374 + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 508, // on type_denoter, goto 507 + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 884 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 885 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 89, // on comma, goto 88 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 886 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 887 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 1171, // on semicolon, goto 1170 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 888 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 889 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 304, // on identifier, goto 303 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 305, // on tag_field, goto 304 + 306, // on tag_type, goto 305 + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 1175, // on variant_selector, goto 1174 + // State 890 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 891 + 0, // on (), error + 0, // on __file, error + 1176, // on actual_parameter, goto 1175 + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 676, // on expression, goto 675 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 892 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 893 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 894 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 1177, // on expression, goto 1176 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 895 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 896 + 0, // on (), error + 0, // on __file, error + 673, // on actual_parameter, goto 672 + 1178, // on actual_parameter_list, goto 1177 + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 676, // on expression, goto 675 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 897 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1179, // on exponentiation, goto 1178 + 0, // on expression, error + 0, // on factor, error + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 898 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 899 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 0, // on expression, error + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1180, // on term, goto 1179 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 900 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1181, // on exponentiation, goto 1180 + 0, // on expression, error + 1182, // on factor, goto 1181 + 1183, // on field_designator, goto 1182 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1184, // on function_designator, goto 1183 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1185, // on identifier, goto 1184 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1186, // on indexed_variable, goto 1185 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1187, // on primary, goto 1186 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1188, // on set_constructor, goto 1187 + 0, // on set_type, error + 1189, // on sign, goto 1188 + 1190, // on simple_expression, goto 1189 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1191, // on term, goto 1190 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1192, // on unsigned_constant, goto 1191 + 1193, // on unsigned_integer, goto 1192 + 1194, // on unsigned_number, goto 1193 + 1195, // on unsigned_real, goto 1194 + 0, // on value_parameter_specification, error + 1196, // on variable_access, goto 1195 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 901 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 0, // on expression, error + 1205, // on factor, goto 1204 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 902 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1206, // on identifier, goto 1205 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 903 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 731, // on expression, goto 730 + 732, // on factor, goto 731 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 736, // on index_expression, goto 735 + 1208, // on index_expression_list, goto 1207 + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 742, // on simple_expression, goto 741 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 743, // on term, goto 742 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 904 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 905 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 906 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 907 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 992, // on comma, goto 991 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 908 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 909 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 910 + 0, // on (), error + 0, // on __file, error + 673, // on actual_parameter, goto 672 + 1211, // on actual_parameter_list, goto 1210 + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 676, // on expression, goto 675 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 911 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1212, // on exponentiation, goto 1211 + 0, // on expression, error + 0, // on factor, error + 708, // on field_designator, goto 707 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 709, // on function_designator, goto 708 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 710, // on identifier, goto 709 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 711, // on indexed_variable, goto 710 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 712, // on primary, goto 711 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 713, // on set_constructor, goto 712 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 717, // on unsigned_constant, goto 716 + 718, // on unsigned_integer, goto 717 + 719, // on unsigned_number, goto 718 + 720, // on unsigned_real, goto 719 + 0, // on value_parameter_specification, error + 721, // on variable_access, goto 720 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 912 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 913 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 705, // on exponentiation, goto 704 + 0, // on expression, error + 707, // on factor, goto 706 + 708, // on field_designator, goto 707 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 709, // on function_designator, goto 708 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 710, // on identifier, goto 709 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 711, // on indexed_variable, goto 710 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 712, // on primary, goto 711 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 713, // on set_constructor, goto 712 + 0, // on set_type, error + 714, // on sign, goto 713 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1213, // on term, goto 1212 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 717, // on unsigned_constant, goto 716 + 718, // on unsigned_integer, goto 717 + 719, // on unsigned_number, goto 718 + 720, // on unsigned_real, goto 719 + 0, // on value_parameter_specification, error + 721, // on variable_access, goto 720 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 914 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1214, // on exponentiation, goto 1213 + 0, // on expression, error + 1215, // on factor, goto 1214 + 1216, // on field_designator, goto 1215 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1217, // on function_designator, goto 1216 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1218, // on identifier, goto 1217 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1219, // on indexed_variable, goto 1218 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1220, // on primary, goto 1219 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1221, // on set_constructor, goto 1220 + 0, // on set_type, error + 1222, // on sign, goto 1221 + 1223, // on simple_expression, goto 1222 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1224, // on term, goto 1223 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1225, // on unsigned_constant, goto 1224 + 1226, // on unsigned_integer, goto 1225 + 1227, // on unsigned_number, goto 1226 + 1228, // on unsigned_real, goto 1227 + 0, // on value_parameter_specification, error + 1229, // on variable_access, goto 1228 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 915 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 705, // on exponentiation, goto 704 + 0, // on expression, error + 1238, // on factor, goto 1237 + 708, // on field_designator, goto 707 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 709, // on function_designator, goto 708 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 710, // on identifier, goto 709 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 711, // on indexed_variable, goto 710 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 712, // on primary, goto 711 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 713, // on set_constructor, goto 712 + 0, // on set_type, error + 714, // on sign, goto 713 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 717, // on unsigned_constant, goto 716 + 718, // on unsigned_integer, goto 717 + 719, // on unsigned_number, goto 718 + 720, // on unsigned_real, goto 719 + 0, // on value_parameter_specification, error + 721, // on variable_access, goto 720 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 916 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1239, // on identifier, goto 1238 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 917 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 731, // on expression, goto 730 + 732, // on factor, goto 731 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 736, // on index_expression, goto 735 + 1241, // on index_expression_list, goto 1240 + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 742, // on simple_expression, goto 741 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 743, // on term, goto 742 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 918 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 919 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 920 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 921 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 992, // on comma, goto 991 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 922 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 923 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 924 + 0, // on (), error + 0, // on __file, error + 673, // on actual_parameter, goto 672 + 1244, // on actual_parameter_list, goto 1243 + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 676, // on expression, goto 675 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 925 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 731, // on expression, goto 730 + 732, // on factor, goto 731 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 1245, // on index_expression, goto 1244 + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 742, // on simple_expression, goto 741 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 743, // on term, goto 742 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 926 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 927 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1246, // on exponentiation, goto 1245 + 0, // on expression, error + 0, // on factor, error + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 928 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 929 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 0, // on expression, error + 732, // on factor, goto 731 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1247, // on term, goto 1246 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 930 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1248, // on exponentiation, goto 1247 + 0, // on expression, error + 1249, // on factor, goto 1248 + 1250, // on field_designator, goto 1249 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1251, // on function_designator, goto 1250 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1252, // on identifier, goto 1251 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1253, // on indexed_variable, goto 1252 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1254, // on primary, goto 1253 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1255, // on set_constructor, goto 1254 + 0, // on set_type, error + 1256, // on sign, goto 1255 + 1257, // on simple_expression, goto 1256 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1258, // on term, goto 1257 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1259, // on unsigned_constant, goto 1258 + 1260, // on unsigned_integer, goto 1259 + 1261, // on unsigned_number, goto 1260 + 1262, // on unsigned_real, goto 1261 + 0, // on value_parameter_specification, error + 1263, // on variable_access, goto 1262 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 931 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 0, // on expression, error + 1272, // on factor, goto 1271 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 932 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1273, // on identifier, goto 1272 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 933 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 731, // on expression, goto 730 + 732, // on factor, goto 731 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 736, // on index_expression, goto 735 + 1275, // on index_expression_list, goto 1274 + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 742, // on simple_expression, goto 741 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 743, // on term, goto 742 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 934 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 935 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 936 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 937 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 992, // on comma, goto 991 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 938 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 939 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 516, // on comma, goto 515 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 940 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 941 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 1279, // on semicolon, goto 1278 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 942 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 892, // on comma, goto 891 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 943 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 944 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 775, // on mulop, goto 774 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 945 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 946 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 947 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 948 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 949 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 1283, // on params, goto 1282 + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 950 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 951 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 952 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 953 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 946, // on exponentiation, goto 945 + 0, // on expression, error + 1286, // on factor, goto 1285 + 948, // on field_designator, goto 947 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 949, // on function_designator, goto 948 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 950, // on identifier, goto 949 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 951, // on indexed_variable, goto 950 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 952, // on primary, goto 951 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 953, // on set_constructor, goto 952 + 0, // on set_type, error + 954, // on sign, goto 953 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 957, // on unsigned_constant, goto 956 + 958, // on unsigned_integer, goto 957 + 959, // on unsigned_number, goto 958 + 960, // on unsigned_real, goto 959 + 0, // on value_parameter_specification, error + 961, // on variable_access, goto 960 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 954 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 1287, // on addop, goto 1286 + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 955 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 1288, // on mulop, goto 1287 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 956 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 957 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 958 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 959 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 960 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 961 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 784, // on exponentiation, goto 783 + 1292, // on expression, goto 1291 + 786, // on factor, goto 785 + 787, // on field_designator, goto 786 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 788, // on function_designator, goto 787 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 789, // on identifier, goto 788 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 790, // on indexed_variable, goto 789 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 791, // on primary, goto 790 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 792, // on set_constructor, goto 791 + 0, // on set_type, error + 793, // on sign, goto 792 + 794, // on simple_expression, goto 793 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 795, // on term, goto 794 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 796, // on unsigned_constant, goto 795 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 797, // on variable_access, goto 796 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 962 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 963 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 948, // on field_designator, goto 947 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 949, // on function_designator, goto 948 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 950, // on identifier, goto 949 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 951, // on indexed_variable, goto 950 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1293, // on primary, goto 1292 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 953, // on set_constructor, goto 952 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 957, // on unsigned_constant, goto 956 + 958, // on unsigned_integer, goto 957 + 959, // on unsigned_number, goto 958 + 960, // on unsigned_real, goto 959 + 0, // on value_parameter_specification, error + 961, // on variable_access, goto 960 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 964 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 803, // on exponentiation, goto 802 + 804, // on expression, goto 803 + 805, // on factor, goto 804 + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 810, // on member_designator, goto 809 + 1294, // on member_designator_list, goto 1293 + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 814, // on sign, goto 813 + 815, // on simple_expression, goto 814 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 816, // on term, goto 815 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 965 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 966 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 967 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 968 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 969 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 970 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 971 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 972 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 926, // on comma, goto 925 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 973 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 974 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 975 + 0, // on (), error + 0, // on __file, error + 673, // on actual_parameter, goto 672 + 1297, // on actual_parameter_list, goto 1296 + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 676, // on expression, goto 675 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 976 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1298, // on exponentiation, goto 1297 + 0, // on expression, error + 0, // on factor, error + 787, // on field_designator, goto 786 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 788, // on function_designator, goto 787 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 789, // on identifier, goto 788 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 790, // on indexed_variable, goto 789 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 791, // on primary, goto 790 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 792, // on set_constructor, goto 791 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 796, // on unsigned_constant, goto 795 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 797, // on variable_access, goto 796 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 977 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 978 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 784, // on exponentiation, goto 783 + 0, // on expression, error + 786, // on factor, goto 785 + 787, // on field_designator, goto 786 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 788, // on function_designator, goto 787 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 789, // on identifier, goto 788 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 790, // on indexed_variable, goto 789 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 791, // on primary, goto 790 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 792, // on set_constructor, goto 791 + 0, // on set_type, error + 793, // on sign, goto 792 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1299, // on term, goto 1298 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 796, // on unsigned_constant, goto 795 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 797, // on variable_access, goto 796 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 979 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1300, // on exponentiation, goto 1299 + 0, // on expression, error + 1301, // on factor, goto 1300 + 1302, // on field_designator, goto 1301 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1303, // on function_designator, goto 1302 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1304, // on identifier, goto 1303 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1305, // on indexed_variable, goto 1304 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1306, // on primary, goto 1305 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1307, // on set_constructor, goto 1306 + 0, // on set_type, error + 1308, // on sign, goto 1307 + 1309, // on simple_expression, goto 1308 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1310, // on term, goto 1309 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1311, // on unsigned_constant, goto 1310 + 335, // on unsigned_integer, goto 334 + 336, // on unsigned_number, goto 335 + 337, // on unsigned_real, goto 336 + 0, // on value_parameter_specification, error + 1312, // on variable_access, goto 1311 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 980 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 784, // on exponentiation, goto 783 + 0, // on expression, error + 1317, // on factor, goto 1316 + 787, // on field_designator, goto 786 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 788, // on function_designator, goto 787 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 789, // on identifier, goto 788 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 790, // on indexed_variable, goto 789 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 791, // on primary, goto 790 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 792, // on set_constructor, goto 791 + 0, // on set_type, error + 793, // on sign, goto 792 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 796, // on unsigned_constant, goto 795 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 797, // on variable_access, goto 796 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 981 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1318, // on identifier, goto 1317 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 982 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 731, // on expression, goto 730 + 732, // on factor, goto 731 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 736, // on index_expression, goto 735 + 1320, // on index_expression_list, goto 1319 + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 742, // on simple_expression, goto 741 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 743, // on term, goto 742 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 983 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 984 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 985 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 986 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 992, // on comma, goto 991 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 987 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 988 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 989 + 0, // on (), error + 0, // on __file, error + 673, // on actual_parameter, goto 672 + 1323, // on actual_parameter_list, goto 1322 + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 676, // on expression, goto 675 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 990 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 803, // on exponentiation, goto 802 + 1324, // on expression, goto 1323 + 805, // on factor, goto 804 + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 814, // on sign, goto 813 + 815, // on simple_expression, goto 814 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 816, // on term, goto 815 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 991 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 803, // on exponentiation, goto 802 + 804, // on expression, goto 803 + 805, // on factor, goto 804 + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 1325, // on member_designator, goto 1324 + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 814, // on sign, goto 813 + 815, // on simple_expression, goto 814 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 816, // on term, goto 815 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 992 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 993 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1326, // on exponentiation, goto 1325 + 0, // on expression, error + 0, // on factor, error + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 994 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 995 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 803, // on exponentiation, goto 802 + 0, // on expression, error + 805, // on factor, goto 804 + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 814, // on sign, goto 813 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1327, // on term, goto 1326 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 996 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1328, // on exponentiation, goto 1327 + 0, // on expression, error + 1329, // on factor, goto 1328 + 1330, // on field_designator, goto 1329 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1331, // on function_designator, goto 1330 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1332, // on identifier, goto 1331 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1333, // on indexed_variable, goto 1332 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1334, // on primary, goto 1333 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1335, // on set_constructor, goto 1334 + 0, // on set_type, error + 1336, // on sign, goto 1335 + 1337, // on simple_expression, goto 1336 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1338, // on term, goto 1337 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1339, // on unsigned_constant, goto 1338 + 1340, // on unsigned_integer, goto 1339 + 1341, // on unsigned_number, goto 1340 + 1342, // on unsigned_real, goto 1341 + 0, // on value_parameter_specification, error + 1343, // on variable_access, goto 1342 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 997 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 803, // on exponentiation, goto 802 + 0, // on expression, error + 1352, // on factor, goto 1351 + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 814, // on sign, goto 813 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 998 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1353, // on identifier, goto 1352 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 999 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 731, // on expression, goto 730 + 732, // on factor, goto 731 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 736, // on index_expression, goto 735 + 1355, // on index_expression_list, goto 1354 + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 742, // on simple_expression, goto 741 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 743, // on term, goto 742 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1000 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1001 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1002 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1003 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 992, // on comma, goto 991 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1004 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1005 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1006 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1007 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1008 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1009 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1010 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 1358, // on params, goto 1357 + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1011 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1012 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 1360, // on direction, goto 1359 + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1013 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1014 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1015 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1006, // on exponentiation, goto 1005 + 0, // on expression, error + 1364, // on factor, goto 1363 + 1009, // on field_designator, goto 1008 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1010, // on function_designator, goto 1009 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1011, // on identifier, goto 1010 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1012, // on indexed_variable, goto 1011 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1014, // on primary, goto 1013 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1015, // on set_constructor, goto 1014 + 0, // on set_type, error + 1016, // on sign, goto 1015 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1019, // on unsigned_constant, goto 1018 + 1020, // on unsigned_integer, goto 1019 + 1021, // on unsigned_number, goto 1020 + 1022, // on unsigned_real, goto 1021 + 0, // on value_parameter_specification, error + 1023, // on variable_access, goto 1022 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1016 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 1365, // on addop, goto 1364 + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 1366, // on relop, goto 1365 + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1017 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 1367, // on mulop, goto 1366 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1018 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1019 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1020 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1021 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1022 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1023 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 784, // on exponentiation, goto 783 + 1371, // on expression, goto 1370 + 786, // on factor, goto 785 + 787, // on field_designator, goto 786 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 788, // on function_designator, goto 787 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 789, // on identifier, goto 788 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 790, // on indexed_variable, goto 789 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 791, // on primary, goto 790 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 792, // on set_constructor, goto 791 + 0, // on set_type, error + 793, // on sign, goto 792 + 794, // on simple_expression, goto 793 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 795, // on term, goto 794 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 796, // on unsigned_constant, goto 795 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 797, // on variable_access, goto 796 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1024 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1025 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 1009, // on field_designator, goto 1008 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1010, // on function_designator, goto 1009 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1011, // on identifier, goto 1010 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1012, // on indexed_variable, goto 1011 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1372, // on primary, goto 1371 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1015, // on set_constructor, goto 1014 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1019, // on unsigned_constant, goto 1018 + 1020, // on unsigned_integer, goto 1019 + 1021, // on unsigned_number, goto 1020 + 1022, // on unsigned_real, goto 1021 + 0, // on value_parameter_specification, error + 1023, // on variable_access, goto 1022 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1026 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 803, // on exponentiation, goto 802 + 804, // on expression, goto 803 + 805, // on factor, goto 804 + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 810, // on member_designator, goto 809 + 1373, // on member_designator_list, goto 1372 + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 814, // on sign, goto 813 + 815, // on simple_expression, goto 814 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 816, // on term, goto 815 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1027 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1028 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1029 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1030 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1031 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1032 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1033 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1034 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1035 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1036 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1037 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1038 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1039 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1040 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 1376, // on params, goto 1375 + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1041 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1042 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1043 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1044 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1045 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1046 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1047 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 453, // on assignment_statement, goto 452 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 454, // on case_statement, goto 453 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 455, // on closed_for_statement, goto 454 + 456, // on closed_if_statement, goto 455 + 457, // on closed_statement, goto 456 + 458, // on closed_while_statement, goto 457 + 459, // on closed_with_statement, goto 458 + 0, // on comma, error + 0, // on component_type, error + 460, // on compound_statement, goto 459 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 462, // on goto_statement, goto 461 + 463, // on identifier, goto 462 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 465, // on label, goto 464 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 466, // on non_labeled_closed_statement, goto 465 + 467, // on non_labeled_open_statement, goto 466 + 0, // on non_string, error + 468, // on open_for_statement, goto 467 + 469, // on open_if_statement, goto 468 + 470, // on open_statement, goto 469 + 471, // on open_while_statement, goto 470 + 472, // on open_with_statement, goto 471 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 473, // on procedure_statement, goto 472 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 474, // on repeat_statement, goto 473 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 475, // on statement, goto 474 + 0, // on statement_part, error + 1380, // on statement_sequence, goto 1379 + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 477, // on variable_access, goto 476 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1048 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 1381, // on case_index, goto 1380 + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 535, // on exponentiation, goto 534 + 536, // on expression, goto 535 + 537, // on factor, goto 536 + 538, // on field_designator, goto 537 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 539, // on function_designator, goto 538 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 540, // on identifier, goto 539 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 541, // on indexed_variable, goto 540 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 542, // on primary, goto 541 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 543, // on set_constructor, goto 542 + 0, // on set_type, error + 544, // on sign, goto 543 + 545, // on simple_expression, goto 544 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 546, // on term, goto 545 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 547, // on unsigned_constant, goto 546 + 548, // on unsigned_integer, goto 547 + 549, // on unsigned_number, goto 548 + 550, // on unsigned_real, goto 549 + 0, // on value_parameter_specification, error + 551, // on variable_access, goto 550 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1049 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 1382, // on control_variable, goto 1381 + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 563, // on identifier, goto 562 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1050 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 1383, // on label, goto 1382 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1051 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 1385, // on boolean_expression, goto 1384 + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 568, // on exponentiation, goto 567 + 569, // on expression, goto 568 + 570, // on factor, goto 569 + 571, // on field_designator, goto 570 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 572, // on function_designator, goto 571 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 573, // on identifier, goto 572 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 574, // on indexed_variable, goto 573 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 575, // on primary, goto 574 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 576, // on set_constructor, goto 575 + 0, // on set_type, error + 577, // on sign, goto 576 + 578, // on simple_expression, goto 577 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 579, // on term, goto 578 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 580, // on unsigned_constant, goto 579 + 581, // on unsigned_integer, goto 580 + 582, // on unsigned_number, goto 581 + 583, // on unsigned_real, goto 582 + 0, // on value_parameter_specification, error + 584, // on variable_access, goto 583 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1052 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 593, // on assignment_statement, goto 592 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 594, // on case_statement, goto 593 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 595, // on closed_for_statement, goto 594 + 596, // on closed_if_statement, goto 595 + 597, // on closed_statement, goto 596 + 598, // on closed_while_statement, goto 597 + 599, // on closed_with_statement, goto 598 + 0, // on comma, error + 0, // on component_type, error + 600, // on compound_statement, goto 599 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 601, // on goto_statement, goto 600 + 602, // on identifier, goto 601 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 603, // on label, goto 602 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 604, // on non_labeled_closed_statement, goto 603 + 605, // on non_labeled_open_statement, goto 604 + 0, // on non_string, error + 606, // on open_for_statement, goto 605 + 607, // on open_if_statement, goto 606 + 608, // on open_statement, goto 607 + 609, // on open_while_statement, goto 608 + 610, // on open_with_statement, goto 609 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 611, // on procedure_statement, goto 610 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 612, // on repeat_statement, goto 611 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 613, // on statement, goto 612 + 0, // on statement_part, error + 1386, // on statement_sequence, goto 1385 + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 615, // on variable_access, goto 614 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1053 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 1387, // on boolean_expression, goto 1386 + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 626, // on exponentiation, goto 625 + 627, // on expression, goto 626 + 628, // on factor, goto 627 + 629, // on field_designator, goto 628 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 630, // on function_designator, goto 629 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 631, // on identifier, goto 630 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 632, // on indexed_variable, goto 631 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 633, // on primary, goto 632 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 634, // on set_constructor, goto 633 + 0, // on set_type, error + 635, // on sign, goto 634 + 636, // on simple_expression, goto 635 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 637, // on term, goto 636 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 638, // on unsigned_constant, goto 637 + 639, // on unsigned_integer, goto 638 + 640, // on unsigned_number, goto 639 + 641, // on unsigned_real, goto 640 + 0, // on value_parameter_specification, error + 642, // on variable_access, goto 641 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1054 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 651, // on field_designator, goto 650 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 652, // on identifier, goto 651 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 653, // on indexed_variable, goto 652 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 1388, // on record_variable_list, goto 1387 + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 655, // on variable_access, goto 654 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1055 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1056 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 892, // on comma, goto 891 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1057 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1058 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 839, // on mulop, goto 838 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1059 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1060 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1061 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1062 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1063 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 1390, // on params, goto 1389 + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1064 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1065 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1066 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1067 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1060, // on exponentiation, goto 1059 + 0, // on expression, error + 1393, // on factor, goto 1392 + 1062, // on field_designator, goto 1061 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1063, // on function_designator, goto 1062 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1064, // on identifier, goto 1063 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1065, // on indexed_variable, goto 1064 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1066, // on primary, goto 1065 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1067, // on set_constructor, goto 1066 + 0, // on set_type, error + 1068, // on sign, goto 1067 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1071, // on unsigned_constant, goto 1070 + 1072, // on unsigned_integer, goto 1071 + 1073, // on unsigned_number, goto 1072 + 1074, // on unsigned_real, goto 1073 + 0, // on value_parameter_specification, error + 1075, // on variable_access, goto 1074 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1068 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 1394, // on addop, goto 1393 + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1069 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 1395, // on mulop, goto 1394 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1070 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1071 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1072 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1073 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1074 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1075 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 784, // on exponentiation, goto 783 + 1399, // on expression, goto 1398 + 786, // on factor, goto 785 + 787, // on field_designator, goto 786 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 788, // on function_designator, goto 787 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 789, // on identifier, goto 788 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 790, // on indexed_variable, goto 789 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 791, // on primary, goto 790 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 792, // on set_constructor, goto 791 + 0, // on set_type, error + 793, // on sign, goto 792 + 794, // on simple_expression, goto 793 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 795, // on term, goto 794 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 796, // on unsigned_constant, goto 795 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 797, // on variable_access, goto 796 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1076 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1077 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 1062, // on field_designator, goto 1061 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1063, // on function_designator, goto 1062 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1064, // on identifier, goto 1063 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1065, // on indexed_variable, goto 1064 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1400, // on primary, goto 1399 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1067, // on set_constructor, goto 1066 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1071, // on unsigned_constant, goto 1070 + 1072, // on unsigned_integer, goto 1071 + 1073, // on unsigned_number, goto 1072 + 1074, // on unsigned_real, goto 1073 + 0, // on value_parameter_specification, error + 1075, // on variable_access, goto 1074 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1078 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 803, // on exponentiation, goto 802 + 804, // on expression, goto 803 + 805, // on factor, goto 804 + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 810, // on member_designator, goto 809 + 1401, // on member_designator_list, goto 1400 + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 814, // on sign, goto 813 + 815, // on simple_expression, goto 814 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 816, // on term, goto 815 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1079 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1080 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1081 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1082 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1083 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1084 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1085 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1086 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 926, // on comma, goto 925 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1087 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1088 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1089 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 892, // on comma, goto 891 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1090 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1091 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1092 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1093 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1094 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1095 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1096 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1097 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1098 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1099 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1100 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 1405, // on params, goto 1404 + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1101 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1102 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1103 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1104 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1096, // on exponentiation, goto 1095 + 0, // on expression, error + 1408, // on factor, goto 1407 + 1099, // on field_designator, goto 1098 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1100, // on function_designator, goto 1099 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1101, // on identifier, goto 1100 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1102, // on indexed_variable, goto 1101 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1103, // on primary, goto 1102 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1104, // on set_constructor, goto 1103 + 0, // on set_type, error + 1105, // on sign, goto 1104 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1108, // on unsigned_constant, goto 1107 + 1109, // on unsigned_integer, goto 1108 + 1110, // on unsigned_number, goto 1109 + 1111, // on unsigned_real, goto 1110 + 0, // on value_parameter_specification, error + 1112, // on variable_access, goto 1111 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1105 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 1409, // on addop, goto 1408 + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 1410, // on relop, goto 1409 + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1106 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 1411, // on mulop, goto 1410 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1107 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1108 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1109 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1110 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1111 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1112 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 784, // on exponentiation, goto 783 + 1415, // on expression, goto 1414 + 786, // on factor, goto 785 + 787, // on field_designator, goto 786 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 788, // on function_designator, goto 787 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 789, // on identifier, goto 788 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 790, // on indexed_variable, goto 789 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 791, // on primary, goto 790 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 792, // on set_constructor, goto 791 + 0, // on set_type, error + 793, // on sign, goto 792 + 794, // on simple_expression, goto 793 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 795, // on term, goto 794 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 796, // on unsigned_constant, goto 795 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 797, // on variable_access, goto 796 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1113 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1114 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 1099, // on field_designator, goto 1098 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1100, // on function_designator, goto 1099 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1101, // on identifier, goto 1100 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1102, // on indexed_variable, goto 1101 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1416, // on primary, goto 1415 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1104, // on set_constructor, goto 1103 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1108, // on unsigned_constant, goto 1107 + 1109, // on unsigned_integer, goto 1108 + 1110, // on unsigned_number, goto 1109 + 1111, // on unsigned_real, goto 1110 + 0, // on value_parameter_specification, error + 1112, // on variable_access, goto 1111 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1115 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 803, // on exponentiation, goto 802 + 804, // on expression, goto 803 + 805, // on factor, goto 804 + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 810, // on member_designator, goto 809 + 1417, // on member_designator_list, goto 1416 + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 814, // on sign, goto 813 + 815, // on simple_expression, goto 814 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 816, // on term, goto 815 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1116 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1117 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1118 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1119 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1120 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1121 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 441, // on case_constant, goto 440 + 940, // on case_constant_list, goto 939 + 0, // on case_index, error + 941, // on case_list_element, goto 940 + 1419, // on case_list_element_list, goto 1418 + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 443, // on constant, goto 442 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 444, // on identifier, goto 443 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 445, // on non_string, goto 444 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 446, // on sign, goto 445 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1122 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1006, // on exponentiation, goto 1005 + 1007, // on expression, goto 1006 + 1008, // on factor, goto 1007 + 1009, // on field_designator, goto 1008 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1010, // on function_designator, goto 1009 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1011, // on identifier, goto 1010 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1012, // on indexed_variable, goto 1011 + 1420, // on initial_value, goto 1419 + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1014, // on primary, goto 1013 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1015, // on set_constructor, goto 1014 + 0, // on set_type, error + 1016, // on sign, goto 1015 + 1017, // on simple_expression, goto 1016 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1018, // on term, goto 1017 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1019, // on unsigned_constant, goto 1018 + 1020, // on unsigned_integer, goto 1019 + 1021, // on unsigned_number, goto 1020 + 1022, // on unsigned_real, goto 1021 + 0, // on value_parameter_specification, error + 1023, // on variable_access, goto 1022 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1123 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 1421, // on assignment_statement, goto 1420 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 1422, // on case_statement, goto 1421 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 1423, // on closed_for_statement, goto 1422 + 1424, // on closed_if_statement, goto 1423 + 1425, // on closed_statement, goto 1424 + 1426, // on closed_while_statement, goto 1425 + 1427, // on closed_with_statement, goto 1426 + 0, // on comma, error + 0, // on component_type, error + 1428, // on compound_statement, goto 1427 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 1429, // on goto_statement, goto 1428 + 1430, // on identifier, goto 1429 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 1431, // on label, goto 1430 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 1432, // on non_labeled_closed_statement, goto 1431 + 605, // on non_labeled_open_statement, goto 604 + 0, // on non_string, error + 606, // on open_for_statement, goto 605 + 607, // on open_if_statement, goto 606 + 608, // on open_statement, goto 607 + 609, // on open_while_statement, goto 608 + 610, // on open_with_statement, goto 609 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 1433, // on procedure_statement, goto 1432 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 1434, // on repeat_statement, goto 1433 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 1435, // on statement, goto 1434 + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 1436, // on variable_access, goto 1435 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1124 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 1446, // on boolean_expression, goto 1445 + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1096, // on exponentiation, goto 1095 + 1447, // on expression, goto 1446 + 1098, // on factor, goto 1097 + 1099, // on field_designator, goto 1098 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1100, // on function_designator, goto 1099 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1101, // on identifier, goto 1100 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1102, // on indexed_variable, goto 1101 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1103, // on primary, goto 1102 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1104, // on set_constructor, goto 1103 + 0, // on set_type, error + 1105, // on sign, goto 1104 + 1106, // on simple_expression, goto 1105 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1107, // on term, goto 1106 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1108, // on unsigned_constant, goto 1107 + 1109, // on unsigned_integer, goto 1108 + 1110, // on unsigned_number, goto 1109 + 1111, // on unsigned_real, goto 1110 + 0, // on value_parameter_specification, error + 1112, // on variable_access, goto 1111 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1125 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 593, // on assignment_statement, goto 592 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 594, // on case_statement, goto 593 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 595, // on closed_for_statement, goto 594 + 596, // on closed_if_statement, goto 595 + 1448, // on closed_statement, goto 1447 + 598, // on closed_while_statement, goto 597 + 599, // on closed_with_statement, goto 598 + 0, // on comma, error + 0, // on component_type, error + 600, // on compound_statement, goto 599 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 601, // on goto_statement, goto 600 + 602, // on identifier, goto 601 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 603, // on label, goto 602 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 604, // on non_labeled_closed_statement, goto 603 + 605, // on non_labeled_open_statement, goto 604 + 0, // on non_string, error + 606, // on open_for_statement, goto 605 + 607, // on open_if_statement, goto 606 + 1449, // on open_statement, goto 1448 + 609, // on open_while_statement, goto 608 + 610, // on open_with_statement, goto 609 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 611, // on procedure_statement, goto 610 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 612, // on repeat_statement, goto 611 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 615, // on variable_access, goto 614 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1126 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 593, // on assignment_statement, goto 592 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 594, // on case_statement, goto 593 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 595, // on closed_for_statement, goto 594 + 596, // on closed_if_statement, goto 595 + 1450, // on closed_statement, goto 1449 + 598, // on closed_while_statement, goto 597 + 599, // on closed_with_statement, goto 598 + 0, // on comma, error + 0, // on component_type, error + 600, // on compound_statement, goto 599 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 601, // on goto_statement, goto 600 + 602, // on identifier, goto 601 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 603, // on label, goto 602 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 604, // on non_labeled_closed_statement, goto 603 + 605, // on non_labeled_open_statement, goto 604 + 0, // on non_string, error + 606, // on open_for_statement, goto 605 + 607, // on open_if_statement, goto 606 + 1451, // on open_statement, goto 1450 + 609, // on open_while_statement, goto 608 + 610, // on open_with_statement, goto 609 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 611, // on procedure_statement, goto 610 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 612, // on repeat_statement, goto 611 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 615, // on variable_access, goto 614 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1127 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1128 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1129 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 892, // on comma, goto 891 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1130 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1131 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 870, // on mulop, goto 869 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1132 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1133 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1134 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1135 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1136 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 1453, // on params, goto 1452 + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1137 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1138 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1139 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1140 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1133, // on exponentiation, goto 1132 + 0, // on expression, error + 1456, // on factor, goto 1455 + 1135, // on field_designator, goto 1134 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1136, // on function_designator, goto 1135 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1137, // on identifier, goto 1136 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1138, // on indexed_variable, goto 1137 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1139, // on primary, goto 1138 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1140, // on set_constructor, goto 1139 + 0, // on set_type, error + 1141, // on sign, goto 1140 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1144, // on unsigned_constant, goto 1143 + 1145, // on unsigned_integer, goto 1144 + 1146, // on unsigned_number, goto 1145 + 1147, // on unsigned_real, goto 1146 + 0, // on value_parameter_specification, error + 1148, // on variable_access, goto 1147 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1141 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 1457, // on addop, goto 1456 + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1142 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 1458, // on mulop, goto 1457 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1143 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1144 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1145 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1146 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1147 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1148 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 784, // on exponentiation, goto 783 + 1462, // on expression, goto 1461 + 786, // on factor, goto 785 + 787, // on field_designator, goto 786 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 788, // on function_designator, goto 787 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 789, // on identifier, goto 788 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 790, // on indexed_variable, goto 789 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 791, // on primary, goto 790 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 792, // on set_constructor, goto 791 + 0, // on set_type, error + 793, // on sign, goto 792 + 794, // on simple_expression, goto 793 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 795, // on term, goto 794 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 796, // on unsigned_constant, goto 795 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 797, // on variable_access, goto 796 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1149 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1150 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 1135, // on field_designator, goto 1134 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1136, // on function_designator, goto 1135 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1137, // on identifier, goto 1136 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1138, // on indexed_variable, goto 1137 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1463, // on primary, goto 1462 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1140, // on set_constructor, goto 1139 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1144, // on unsigned_constant, goto 1143 + 1145, // on unsigned_integer, goto 1144 + 1146, // on unsigned_number, goto 1145 + 1147, // on unsigned_real, goto 1146 + 0, // on value_parameter_specification, error + 1148, // on variable_access, goto 1147 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1151 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 803, // on exponentiation, goto 802 + 804, // on expression, goto 803 + 805, // on factor, goto 804 + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 810, // on member_designator, goto 809 + 1464, // on member_designator_list, goto 1463 + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 814, // on sign, goto 813 + 815, // on simple_expression, goto 814 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 816, // on term, goto 815 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1152 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1153 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1154 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1155 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1156 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1157 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1158 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1159 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 926, // on comma, goto 925 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1160 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1161 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1162 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1163 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1164 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1165 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1166 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 926, // on comma, goto 925 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1167 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1168 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1169 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 1468, // on array_type, goto 1467 + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 1469, // on constant, goto 1468 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 1470, // on enumerated_type, goto 1469 + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 1471, // on file_type, goto 1470 + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1472, // on identifier, goto 1471 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 1473, // on new_ordinal_type, goto 1472 + 1474, // on new_pointer_type, goto 1473 + 1475, // on new_structured_type, goto 1474 + 1476, // on new_type, goto 1475 + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 103, // on non_string, goto 102 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 1477, // on record_type, goto 1476 + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 1478, // on set_type, goto 1477 + 106, // on sign, goto 105 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 1479, // on structured_type, goto 1478 + 1480, // on subrange_type, goto 1479 + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 1481, // on type_denoter, goto 1480 + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1170 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 41, // on identifier, goto 40 + 886, // on identifier_list, goto 885 + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 1490, // on record_section, goto 1489 + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 1491, // on variant_part, goto 1490 + 0, // on variant_selector, error + // State 1171 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1172 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1173 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1174 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1175 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1176 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1177 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 892, // on comma, goto 891 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1178 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1179 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 902, // on mulop, goto 901 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1180 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1181 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1182 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1183 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1184 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 1495, // on params, goto 1494 + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1185 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1186 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1187 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1188 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1181, // on exponentiation, goto 1180 + 0, // on expression, error + 1498, // on factor, goto 1497 + 1183, // on field_designator, goto 1182 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1184, // on function_designator, goto 1183 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1185, // on identifier, goto 1184 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1186, // on indexed_variable, goto 1185 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1187, // on primary, goto 1186 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1188, // on set_constructor, goto 1187 + 0, // on set_type, error + 1189, // on sign, goto 1188 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1192, // on unsigned_constant, goto 1191 + 1193, // on unsigned_integer, goto 1192 + 1194, // on unsigned_number, goto 1193 + 1195, // on unsigned_real, goto 1194 + 0, // on value_parameter_specification, error + 1196, // on variable_access, goto 1195 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1189 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 1499, // on addop, goto 1498 + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1190 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 1500, // on mulop, goto 1499 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1191 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1192 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1193 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1194 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1195 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1196 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 784, // on exponentiation, goto 783 + 1504, // on expression, goto 1503 + 786, // on factor, goto 785 + 787, // on field_designator, goto 786 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 788, // on function_designator, goto 787 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 789, // on identifier, goto 788 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 790, // on indexed_variable, goto 789 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 791, // on primary, goto 790 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 792, // on set_constructor, goto 791 + 0, // on set_type, error + 793, // on sign, goto 792 + 794, // on simple_expression, goto 793 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 795, // on term, goto 794 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 796, // on unsigned_constant, goto 795 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 797, // on variable_access, goto 796 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1197 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1198 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 1183, // on field_designator, goto 1182 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1184, // on function_designator, goto 1183 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1185, // on identifier, goto 1184 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1186, // on indexed_variable, goto 1185 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1505, // on primary, goto 1504 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1188, // on set_constructor, goto 1187 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1192, // on unsigned_constant, goto 1191 + 1193, // on unsigned_integer, goto 1192 + 1194, // on unsigned_number, goto 1193 + 1195, // on unsigned_real, goto 1194 + 0, // on value_parameter_specification, error + 1196, // on variable_access, goto 1195 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1199 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 803, // on exponentiation, goto 802 + 804, // on expression, goto 803 + 805, // on factor, goto 804 + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 810, // on member_designator, goto 809 + 1506, // on member_designator_list, goto 1505 + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 814, // on sign, goto 813 + 815, // on simple_expression, goto 814 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 816, // on term, goto 815 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1200 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1201 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1202 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1203 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1204 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1205 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1206 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1207 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 926, // on comma, goto 925 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1208 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1209 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1210 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 892, // on comma, goto 891 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1211 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1212 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 916, // on mulop, goto 915 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1213 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1214 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1215 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1216 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1217 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 1510, // on params, goto 1509 + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1218 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1219 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1220 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1221 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1214, // on exponentiation, goto 1213 + 0, // on expression, error + 1513, // on factor, goto 1512 + 1216, // on field_designator, goto 1215 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1217, // on function_designator, goto 1216 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1218, // on identifier, goto 1217 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1219, // on indexed_variable, goto 1218 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1220, // on primary, goto 1219 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1221, // on set_constructor, goto 1220 + 0, // on set_type, error + 1222, // on sign, goto 1221 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1225, // on unsigned_constant, goto 1224 + 1226, // on unsigned_integer, goto 1225 + 1227, // on unsigned_number, goto 1226 + 1228, // on unsigned_real, goto 1227 + 0, // on value_parameter_specification, error + 1229, // on variable_access, goto 1228 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1222 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 1514, // on addop, goto 1513 + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1223 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 1515, // on mulop, goto 1514 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1224 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1225 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1226 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1227 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1228 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1229 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 784, // on exponentiation, goto 783 + 1519, // on expression, goto 1518 + 786, // on factor, goto 785 + 787, // on field_designator, goto 786 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 788, // on function_designator, goto 787 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 789, // on identifier, goto 788 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 790, // on indexed_variable, goto 789 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 791, // on primary, goto 790 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 792, // on set_constructor, goto 791 + 0, // on set_type, error + 793, // on sign, goto 792 + 794, // on simple_expression, goto 793 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 795, // on term, goto 794 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 796, // on unsigned_constant, goto 795 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 797, // on variable_access, goto 796 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1230 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1231 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 1216, // on field_designator, goto 1215 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1217, // on function_designator, goto 1216 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1218, // on identifier, goto 1217 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1219, // on indexed_variable, goto 1218 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1520, // on primary, goto 1519 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1221, // on set_constructor, goto 1220 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1225, // on unsigned_constant, goto 1224 + 1226, // on unsigned_integer, goto 1225 + 1227, // on unsigned_number, goto 1226 + 1228, // on unsigned_real, goto 1227 + 0, // on value_parameter_specification, error + 1229, // on variable_access, goto 1228 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1232 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 803, // on exponentiation, goto 802 + 804, // on expression, goto 803 + 805, // on factor, goto 804 + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 810, // on member_designator, goto 809 + 1521, // on member_designator_list, goto 1520 + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 814, // on sign, goto 813 + 815, // on simple_expression, goto 814 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 816, // on term, goto 815 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1233 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1234 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1235 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1236 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1237 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1238 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1239 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1240 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 926, // on comma, goto 925 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1241 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1242 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1243 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 892, // on comma, goto 891 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1244 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1245 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1246 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 932, // on mulop, goto 931 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1247 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1248 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1249 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1250 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1251 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 1525, // on params, goto 1524 + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1252 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1253 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1254 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1255 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1248, // on exponentiation, goto 1247 + 0, // on expression, error + 1528, // on factor, goto 1527 + 1250, // on field_designator, goto 1249 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1251, // on function_designator, goto 1250 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1252, // on identifier, goto 1251 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1253, // on indexed_variable, goto 1252 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1254, // on primary, goto 1253 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1255, // on set_constructor, goto 1254 + 0, // on set_type, error + 1256, // on sign, goto 1255 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1259, // on unsigned_constant, goto 1258 + 1260, // on unsigned_integer, goto 1259 + 1261, // on unsigned_number, goto 1260 + 1262, // on unsigned_real, goto 1261 + 0, // on value_parameter_specification, error + 1263, // on variable_access, goto 1262 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1256 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 1529, // on addop, goto 1528 + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1257 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 1530, // on mulop, goto 1529 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1258 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1259 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1260 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1261 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1262 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1263 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 784, // on exponentiation, goto 783 + 1534, // on expression, goto 1533 + 786, // on factor, goto 785 + 787, // on field_designator, goto 786 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 788, // on function_designator, goto 787 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 789, // on identifier, goto 788 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 790, // on indexed_variable, goto 789 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 791, // on primary, goto 790 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 792, // on set_constructor, goto 791 + 0, // on set_type, error + 793, // on sign, goto 792 + 794, // on simple_expression, goto 793 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 795, // on term, goto 794 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 796, // on unsigned_constant, goto 795 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 797, // on variable_access, goto 796 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1264 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1265 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 1250, // on field_designator, goto 1249 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1251, // on function_designator, goto 1250 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1252, // on identifier, goto 1251 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1253, // on indexed_variable, goto 1252 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1535, // on primary, goto 1534 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1255, // on set_constructor, goto 1254 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1259, // on unsigned_constant, goto 1258 + 1260, // on unsigned_integer, goto 1259 + 1261, // on unsigned_number, goto 1260 + 1262, // on unsigned_real, goto 1261 + 0, // on value_parameter_specification, error + 1263, // on variable_access, goto 1262 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1266 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 803, // on exponentiation, goto 802 + 804, // on expression, goto 803 + 805, // on factor, goto 804 + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 810, // on member_designator, goto 809 + 1536, // on member_designator_list, goto 1535 + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 814, // on sign, goto 813 + 815, // on simple_expression, goto 814 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 816, // on term, goto 815 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1267 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1268 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1269 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1270 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1271 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1272 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1273 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1274 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 926, // on comma, goto 925 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1275 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1276 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1277 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 453, // on assignment_statement, goto 452 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 454, // on case_statement, goto 453 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 455, // on closed_for_statement, goto 454 + 456, // on closed_if_statement, goto 455 + 457, // on closed_statement, goto 456 + 458, // on closed_while_statement, goto 457 + 459, // on closed_with_statement, goto 458 + 0, // on comma, error + 0, // on component_type, error + 460, // on compound_statement, goto 459 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 462, // on goto_statement, goto 461 + 463, // on identifier, goto 462 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 465, // on label, goto 464 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 466, // on non_labeled_closed_statement, goto 465 + 467, // on non_labeled_open_statement, goto 466 + 0, // on non_string, error + 468, // on open_for_statement, goto 467 + 469, // on open_if_statement, goto 468 + 470, // on open_statement, goto 469 + 471, // on open_while_statement, goto 470 + 472, // on open_with_statement, goto 471 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 473, // on procedure_statement, goto 472 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 474, // on repeat_statement, goto 473 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 1539, // on statement, goto 1538 + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 477, // on variable_access, goto 476 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1278 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 441, // on case_constant, goto 440 + 940, // on case_constant_list, goto 939 + 0, // on case_index, error + 1540, // on case_list_element, goto 1539 + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 443, // on constant, goto 442 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 444, // on identifier, goto 443 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 445, // on non_string, goto 444 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 1541, // on otherwisepart, goto 1540 + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 446, // on sign, goto 445 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1279 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1280 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1281 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1282 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1283 + 0, // on (), error + 0, // on __file, error + 673, // on actual_parameter, goto 672 + 1544, // on actual_parameter_list, goto 1543 + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 676, // on expression, goto 675 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1284 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1545, // on exponentiation, goto 1544 + 0, // on expression, error + 0, // on factor, error + 948, // on field_designator, goto 947 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 949, // on function_designator, goto 948 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 950, // on identifier, goto 949 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 951, // on indexed_variable, goto 950 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 952, // on primary, goto 951 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 953, // on set_constructor, goto 952 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 957, // on unsigned_constant, goto 956 + 958, // on unsigned_integer, goto 957 + 959, // on unsigned_number, goto 958 + 960, // on unsigned_real, goto 959 + 0, // on value_parameter_specification, error + 961, // on variable_access, goto 960 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1285 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1286 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 946, // on exponentiation, goto 945 + 0, // on expression, error + 947, // on factor, goto 946 + 948, // on field_designator, goto 947 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 949, // on function_designator, goto 948 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 950, // on identifier, goto 949 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 951, // on indexed_variable, goto 950 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 952, // on primary, goto 951 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 953, // on set_constructor, goto 952 + 0, // on set_type, error + 954, // on sign, goto 953 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1546, // on term, goto 1545 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 957, // on unsigned_constant, goto 956 + 958, // on unsigned_integer, goto 957 + 959, // on unsigned_number, goto 958 + 960, // on unsigned_real, goto 959 + 0, // on value_parameter_specification, error + 961, // on variable_access, goto 960 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1287 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 946, // on exponentiation, goto 945 + 0, // on expression, error + 1547, // on factor, goto 1546 + 948, // on field_designator, goto 947 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 949, // on function_designator, goto 948 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 950, // on identifier, goto 949 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 951, // on indexed_variable, goto 950 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 952, // on primary, goto 951 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 953, // on set_constructor, goto 952 + 0, // on set_type, error + 954, // on sign, goto 953 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 957, // on unsigned_constant, goto 956 + 958, // on unsigned_integer, goto 957 + 959, // on unsigned_number, goto 958 + 960, // on unsigned_real, goto 959 + 0, // on value_parameter_specification, error + 961, // on variable_access, goto 960 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1288 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1548, // on identifier, goto 1547 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1289 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 731, // on expression, goto 730 + 732, // on factor, goto 731 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 736, // on index_expression, goto 735 + 1550, // on index_expression_list, goto 1549 + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 742, // on simple_expression, goto 741 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 743, // on term, goto 742 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1290 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1291 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1292 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1293 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 992, // on comma, goto 991 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1294 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1295 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1296 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 892, // on comma, goto 891 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1297 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1298 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 981, // on mulop, goto 980 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1299 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1300 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1301 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1302 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1303 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 1554, // on params, goto 1553 + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1304 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1305 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1306 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1307 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1300, // on exponentiation, goto 1299 + 0, // on expression, error + 1557, // on factor, goto 1556 + 1302, // on field_designator, goto 1301 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1303, // on function_designator, goto 1302 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1304, // on identifier, goto 1303 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1305, // on indexed_variable, goto 1304 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1306, // on primary, goto 1305 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1307, // on set_constructor, goto 1306 + 0, // on set_type, error + 1308, // on sign, goto 1307 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1311, // on unsigned_constant, goto 1310 + 335, // on unsigned_integer, goto 334 + 336, // on unsigned_number, goto 335 + 337, // on unsigned_real, goto 336 + 0, // on value_parameter_specification, error + 1312, // on variable_access, goto 1311 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1308 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 1558, // on addop, goto 1557 + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1309 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 1559, // on mulop, goto 1558 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1310 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1311 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1312 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 784, // on exponentiation, goto 783 + 1563, // on expression, goto 1562 + 786, // on factor, goto 785 + 787, // on field_designator, goto 786 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 788, // on function_designator, goto 787 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 789, // on identifier, goto 788 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 790, // on indexed_variable, goto 789 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 791, // on primary, goto 790 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 792, // on set_constructor, goto 791 + 0, // on set_type, error + 793, // on sign, goto 792 + 794, // on simple_expression, goto 793 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 795, // on term, goto 794 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 796, // on unsigned_constant, goto 795 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 797, // on variable_access, goto 796 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1313 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 1302, // on field_designator, goto 1301 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1303, // on function_designator, goto 1302 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1304, // on identifier, goto 1303 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1305, // on indexed_variable, goto 1304 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1564, // on primary, goto 1563 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1307, // on set_constructor, goto 1306 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1311, // on unsigned_constant, goto 1310 + 335, // on unsigned_integer, goto 334 + 336, // on unsigned_number, goto 335 + 337, // on unsigned_real, goto 336 + 0, // on value_parameter_specification, error + 1312, // on variable_access, goto 1311 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1314 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 803, // on exponentiation, goto 802 + 804, // on expression, goto 803 + 805, // on factor, goto 804 + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 810, // on member_designator, goto 809 + 1565, // on member_designator_list, goto 1564 + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 814, // on sign, goto 813 + 815, // on simple_expression, goto 814 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 816, // on term, goto 815 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1315 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1316 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1317 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1318 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1319 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 926, // on comma, goto 925 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1320 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1321 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1322 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 892, // on comma, goto 891 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1323 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1324 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1325 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1326 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 998, // on mulop, goto 997 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1327 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1328 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1329 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1330 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1331 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 1569, // on params, goto 1568 + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1332 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1333 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1334 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1335 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1328, // on exponentiation, goto 1327 + 0, // on expression, error + 1572, // on factor, goto 1571 + 1330, // on field_designator, goto 1329 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1331, // on function_designator, goto 1330 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1332, // on identifier, goto 1331 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1333, // on indexed_variable, goto 1332 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1334, // on primary, goto 1333 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1335, // on set_constructor, goto 1334 + 0, // on set_type, error + 1336, // on sign, goto 1335 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1339, // on unsigned_constant, goto 1338 + 1340, // on unsigned_integer, goto 1339 + 1341, // on unsigned_number, goto 1340 + 1342, // on unsigned_real, goto 1341 + 0, // on value_parameter_specification, error + 1343, // on variable_access, goto 1342 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1336 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 1573, // on addop, goto 1572 + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1337 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 1574, // on mulop, goto 1573 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1338 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1339 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1340 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1341 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1342 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1343 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 784, // on exponentiation, goto 783 + 1578, // on expression, goto 1577 + 786, // on factor, goto 785 + 787, // on field_designator, goto 786 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 788, // on function_designator, goto 787 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 789, // on identifier, goto 788 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 790, // on indexed_variable, goto 789 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 791, // on primary, goto 790 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 792, // on set_constructor, goto 791 + 0, // on set_type, error + 793, // on sign, goto 792 + 794, // on simple_expression, goto 793 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 795, // on term, goto 794 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 796, // on unsigned_constant, goto 795 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 797, // on variable_access, goto 796 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1344 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1345 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 1330, // on field_designator, goto 1329 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1331, // on function_designator, goto 1330 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1332, // on identifier, goto 1331 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1333, // on indexed_variable, goto 1332 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1579, // on primary, goto 1578 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1335, // on set_constructor, goto 1334 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1339, // on unsigned_constant, goto 1338 + 1340, // on unsigned_integer, goto 1339 + 1341, // on unsigned_number, goto 1340 + 1342, // on unsigned_real, goto 1341 + 0, // on value_parameter_specification, error + 1343, // on variable_access, goto 1342 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1346 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 803, // on exponentiation, goto 802 + 804, // on expression, goto 803 + 805, // on factor, goto 804 + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 810, // on member_designator, goto 809 + 1580, // on member_designator_list, goto 1579 + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 814, // on sign, goto 813 + 815, // on simple_expression, goto 814 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 816, // on term, goto 815 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1347 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1348 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1349 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1350 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1351 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1352 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1353 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1354 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 926, // on comma, goto 925 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1355 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1356 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1357 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1358 + 0, // on (), error + 0, // on __file, error + 673, // on actual_parameter, goto 672 + 1583, // on actual_parameter_list, goto 1582 + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 676, // on expression, goto 675 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1359 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 626, // on exponentiation, goto 625 + 1584, // on expression, goto 1583 + 628, // on factor, goto 627 + 629, // on field_designator, goto 628 + 0, // on file, error + 0, // on file_type, error + 1585, // on final_value, goto 1584 + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 630, // on function_designator, goto 629 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 631, // on identifier, goto 630 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 632, // on indexed_variable, goto 631 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 633, // on primary, goto 632 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 634, // on set_constructor, goto 633 + 0, // on set_type, error + 635, // on sign, goto 634 + 636, // on simple_expression, goto 635 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 637, // on term, goto 636 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 638, // on unsigned_constant, goto 637 + 639, // on unsigned_integer, goto 638 + 640, // on unsigned_number, goto 639 + 641, // on unsigned_real, goto 640 + 0, // on value_parameter_specification, error + 642, // on variable_access, goto 641 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1360 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1361 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1362 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1586, // on exponentiation, goto 1585 + 0, // on expression, error + 0, // on factor, error + 1009, // on field_designator, goto 1008 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1010, // on function_designator, goto 1009 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1011, // on identifier, goto 1010 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1012, // on indexed_variable, goto 1011 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1014, // on primary, goto 1013 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1015, // on set_constructor, goto 1014 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1019, // on unsigned_constant, goto 1018 + 1020, // on unsigned_integer, goto 1019 + 1021, // on unsigned_number, goto 1020 + 1022, // on unsigned_real, goto 1021 + 0, // on value_parameter_specification, error + 1023, // on variable_access, goto 1022 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1363 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1364 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1006, // on exponentiation, goto 1005 + 0, // on expression, error + 1008, // on factor, goto 1007 + 1009, // on field_designator, goto 1008 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1010, // on function_designator, goto 1009 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1011, // on identifier, goto 1010 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1012, // on indexed_variable, goto 1011 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1014, // on primary, goto 1013 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1015, // on set_constructor, goto 1014 + 0, // on set_type, error + 1016, // on sign, goto 1015 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1587, // on term, goto 1586 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1019, // on unsigned_constant, goto 1018 + 1020, // on unsigned_integer, goto 1019 + 1021, // on unsigned_number, goto 1020 + 1022, // on unsigned_real, goto 1021 + 0, // on value_parameter_specification, error + 1023, // on variable_access, goto 1022 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1365 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1588, // on exponentiation, goto 1587 + 0, // on expression, error + 1589, // on factor, goto 1588 + 1590, // on field_designator, goto 1589 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1591, // on function_designator, goto 1590 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1592, // on identifier, goto 1591 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1593, // on indexed_variable, goto 1592 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1594, // on primary, goto 1593 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1595, // on set_constructor, goto 1594 + 0, // on set_type, error + 1596, // on sign, goto 1595 + 1597, // on simple_expression, goto 1596 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1598, // on term, goto 1597 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1599, // on unsigned_constant, goto 1598 + 1600, // on unsigned_integer, goto 1599 + 1601, // on unsigned_number, goto 1600 + 1602, // on unsigned_real, goto 1601 + 0, // on value_parameter_specification, error + 1603, // on variable_access, goto 1602 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1366 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1006, // on exponentiation, goto 1005 + 0, // on expression, error + 1612, // on factor, goto 1611 + 1009, // on field_designator, goto 1008 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1010, // on function_designator, goto 1009 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1011, // on identifier, goto 1010 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1012, // on indexed_variable, goto 1011 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1014, // on primary, goto 1013 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1015, // on set_constructor, goto 1014 + 0, // on set_type, error + 1016, // on sign, goto 1015 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1019, // on unsigned_constant, goto 1018 + 1020, // on unsigned_integer, goto 1019 + 1021, // on unsigned_number, goto 1020 + 1022, // on unsigned_real, goto 1021 + 0, // on value_parameter_specification, error + 1023, // on variable_access, goto 1022 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1367 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1613, // on identifier, goto 1612 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1368 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 731, // on expression, goto 730 + 732, // on factor, goto 731 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 736, // on index_expression, goto 735 + 1615, // on index_expression_list, goto 1614 + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 742, // on simple_expression, goto 741 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 743, // on term, goto 742 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1369 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1370 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1371 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1372 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 992, // on comma, goto 991 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1373 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1374 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 453, // on assignment_statement, goto 452 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 454, // on case_statement, goto 453 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 455, // on closed_for_statement, goto 454 + 456, // on closed_if_statement, goto 455 + 1618, // on closed_statement, goto 1617 + 458, // on closed_while_statement, goto 457 + 459, // on closed_with_statement, goto 458 + 0, // on comma, error + 0, // on component_type, error + 460, // on compound_statement, goto 459 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 462, // on goto_statement, goto 461 + 463, // on identifier, goto 462 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 465, // on label, goto 464 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 466, // on non_labeled_closed_statement, goto 465 + 467, // on non_labeled_open_statement, goto 466 + 0, // on non_string, error + 468, // on open_for_statement, goto 467 + 469, // on open_if_statement, goto 468 + 1619, // on open_statement, goto 1618 + 471, // on open_while_statement, goto 470 + 472, // on open_with_statement, goto 471 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 473, // on procedure_statement, goto 472 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 474, // on repeat_statement, goto 473 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 477, // on variable_access, goto 476 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1375 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1376 + 0, // on (), error + 0, // on __file, error + 673, // on actual_parameter, goto 672 + 1620, // on actual_parameter_list, goto 1619 + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 676, // on expression, goto 675 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1377 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 1032, // on assignment_statement, goto 1031 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 1033, // on case_statement, goto 1032 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 1034, // on closed_for_statement, goto 1033 + 1035, // on closed_if_statement, goto 1034 + 0, // on closed_statement, error + 1037, // on closed_while_statement, goto 1036 + 1038, // on closed_with_statement, goto 1037 + 0, // on comma, error + 0, // on component_type, error + 1039, // on compound_statement, goto 1038 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 1040, // on goto_statement, goto 1039 + 1041, // on identifier, goto 1040 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 1621, // on non_labeled_closed_statement, goto 1620 + 701, // on non_labeled_open_statement, goto 700 + 0, // on non_string, error + 468, // on open_for_statement, goto 467 + 469, // on open_if_statement, goto 468 + 0, // on open_statement, error + 471, // on open_while_statement, goto 470 + 472, // on open_with_statement, goto 471 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 1044, // on procedure_statement, goto 1043 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 1045, // on repeat_statement, goto 1044 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 1047, // on variable_access, goto 1046 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1378 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1622, // on exponentiation, goto 1621 + 1623, // on expression, goto 1622 + 1624, // on factor, goto 1623 + 1625, // on field_designator, goto 1624 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1626, // on function_designator, goto 1625 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1627, // on identifier, goto 1626 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1628, // on indexed_variable, goto 1627 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1629, // on primary, goto 1628 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1630, // on set_constructor, goto 1629 + 0, // on set_type, error + 1631, // on sign, goto 1630 + 1632, // on simple_expression, goto 1631 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1633, // on term, goto 1632 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1634, // on unsigned_constant, goto 1633 + 1635, // on unsigned_integer, goto 1634 + 1636, // on unsigned_number, goto 1635 + 1637, // on unsigned_real, goto 1636 + 0, // on value_parameter_specification, error + 1638, // on variable_access, goto 1637 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1379 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 526, // on semicolon, goto 525 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1380 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1381 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1382 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1383 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1384 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1385 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 850, // on semicolon, goto 849 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1386 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1387 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 878, // on comma, goto 877 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1388 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1389 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1390 + 0, // on (), error + 0, // on __file, error + 673, // on actual_parameter, goto 672 + 1654, // on actual_parameter_list, goto 1653 + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 676, // on expression, goto 675 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1391 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1655, // on exponentiation, goto 1654 + 0, // on expression, error + 0, // on factor, error + 1062, // on field_designator, goto 1061 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1063, // on function_designator, goto 1062 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1064, // on identifier, goto 1063 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1065, // on indexed_variable, goto 1064 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1066, // on primary, goto 1065 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1067, // on set_constructor, goto 1066 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1071, // on unsigned_constant, goto 1070 + 1072, // on unsigned_integer, goto 1071 + 1073, // on unsigned_number, goto 1072 + 1074, // on unsigned_real, goto 1073 + 0, // on value_parameter_specification, error + 1075, // on variable_access, goto 1074 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1392 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1393 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1060, // on exponentiation, goto 1059 + 0, // on expression, error + 1061, // on factor, goto 1060 + 1062, // on field_designator, goto 1061 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1063, // on function_designator, goto 1062 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1064, // on identifier, goto 1063 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1065, // on indexed_variable, goto 1064 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1066, // on primary, goto 1065 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1067, // on set_constructor, goto 1066 + 0, // on set_type, error + 1068, // on sign, goto 1067 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1656, // on term, goto 1655 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1071, // on unsigned_constant, goto 1070 + 1072, // on unsigned_integer, goto 1071 + 1073, // on unsigned_number, goto 1072 + 1074, // on unsigned_real, goto 1073 + 0, // on value_parameter_specification, error + 1075, // on variable_access, goto 1074 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1394 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1060, // on exponentiation, goto 1059 + 0, // on expression, error + 1657, // on factor, goto 1656 + 1062, // on field_designator, goto 1061 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1063, // on function_designator, goto 1062 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1064, // on identifier, goto 1063 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1065, // on indexed_variable, goto 1064 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1066, // on primary, goto 1065 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1067, // on set_constructor, goto 1066 + 0, // on set_type, error + 1068, // on sign, goto 1067 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1071, // on unsigned_constant, goto 1070 + 1072, // on unsigned_integer, goto 1071 + 1073, // on unsigned_number, goto 1072 + 1074, // on unsigned_real, goto 1073 + 0, // on value_parameter_specification, error + 1075, // on variable_access, goto 1074 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1395 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1658, // on identifier, goto 1657 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1396 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 731, // on expression, goto 730 + 732, // on factor, goto 731 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 736, // on index_expression, goto 735 + 1660, // on index_expression_list, goto 1659 + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 742, // on simple_expression, goto 741 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 743, // on term, goto 742 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1397 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1398 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1399 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1400 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 992, // on comma, goto 991 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1401 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1402 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1403 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1404 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1405 + 0, // on (), error + 0, // on __file, error + 673, // on actual_parameter, goto 672 + 1663, // on actual_parameter_list, goto 1662 + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 676, // on expression, goto 675 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1406 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1664, // on exponentiation, goto 1663 + 0, // on expression, error + 0, // on factor, error + 1099, // on field_designator, goto 1098 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1100, // on function_designator, goto 1099 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1101, // on identifier, goto 1100 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1102, // on indexed_variable, goto 1101 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1103, // on primary, goto 1102 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1104, // on set_constructor, goto 1103 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1108, // on unsigned_constant, goto 1107 + 1109, // on unsigned_integer, goto 1108 + 1110, // on unsigned_number, goto 1109 + 1111, // on unsigned_real, goto 1110 + 0, // on value_parameter_specification, error + 1112, // on variable_access, goto 1111 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1407 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1408 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1096, // on exponentiation, goto 1095 + 0, // on expression, error + 1098, // on factor, goto 1097 + 1099, // on field_designator, goto 1098 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1100, // on function_designator, goto 1099 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1101, // on identifier, goto 1100 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1102, // on indexed_variable, goto 1101 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1103, // on primary, goto 1102 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1104, // on set_constructor, goto 1103 + 0, // on set_type, error + 1105, // on sign, goto 1104 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1665, // on term, goto 1664 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1108, // on unsigned_constant, goto 1107 + 1109, // on unsigned_integer, goto 1108 + 1110, // on unsigned_number, goto 1109 + 1111, // on unsigned_real, goto 1110 + 0, // on value_parameter_specification, error + 1112, // on variable_access, goto 1111 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1409 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1666, // on exponentiation, goto 1665 + 0, // on expression, error + 1667, // on factor, goto 1666 + 1668, // on field_designator, goto 1667 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1669, // on function_designator, goto 1668 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1670, // on identifier, goto 1669 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1671, // on indexed_variable, goto 1670 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1672, // on primary, goto 1671 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1673, // on set_constructor, goto 1672 + 0, // on set_type, error + 1674, // on sign, goto 1673 + 1675, // on simple_expression, goto 1674 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1676, // on term, goto 1675 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1677, // on unsigned_constant, goto 1676 + 1678, // on unsigned_integer, goto 1677 + 1679, // on unsigned_number, goto 1678 + 1680, // on unsigned_real, goto 1679 + 0, // on value_parameter_specification, error + 1681, // on variable_access, goto 1680 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1410 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1096, // on exponentiation, goto 1095 + 0, // on expression, error + 1690, // on factor, goto 1689 + 1099, // on field_designator, goto 1098 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1100, // on function_designator, goto 1099 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1101, // on identifier, goto 1100 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1102, // on indexed_variable, goto 1101 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1103, // on primary, goto 1102 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1104, // on set_constructor, goto 1103 + 0, // on set_type, error + 1105, // on sign, goto 1104 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1108, // on unsigned_constant, goto 1107 + 1109, // on unsigned_integer, goto 1108 + 1110, // on unsigned_number, goto 1109 + 1111, // on unsigned_real, goto 1110 + 0, // on value_parameter_specification, error + 1112, // on variable_access, goto 1111 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1411 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1691, // on identifier, goto 1690 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1412 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 731, // on expression, goto 730 + 732, // on factor, goto 731 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 736, // on index_expression, goto 735 + 1693, // on index_expression_list, goto 1692 + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 742, // on simple_expression, goto 741 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 743, // on term, goto 742 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1413 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1414 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1415 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1416 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 992, // on comma, goto 991 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1417 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1418 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 1696, // on semicolon, goto 1695 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1419 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 1699, // on direction, goto 1698 + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1420 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1421 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1422 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1423 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1424 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1425 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1426 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1427 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1428 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1429 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 1701, // on params, goto 1700 + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1430 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1431 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1432 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1433 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1434 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1435 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1436 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 453, // on assignment_statement, goto 452 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 454, // on case_statement, goto 453 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 455, // on closed_for_statement, goto 454 + 456, // on closed_if_statement, goto 455 + 457, // on closed_statement, goto 456 + 458, // on closed_while_statement, goto 457 + 459, // on closed_with_statement, goto 458 + 0, // on comma, error + 0, // on component_type, error + 460, // on compound_statement, goto 459 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 462, // on goto_statement, goto 461 + 463, // on identifier, goto 462 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 465, // on label, goto 464 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 466, // on non_labeled_closed_statement, goto 465 + 467, // on non_labeled_open_statement, goto 466 + 0, // on non_string, error + 468, // on open_for_statement, goto 467 + 469, // on open_if_statement, goto 468 + 470, // on open_statement, goto 469 + 471, // on open_while_statement, goto 470 + 472, // on open_with_statement, goto 471 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 473, // on procedure_statement, goto 472 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 474, // on repeat_statement, goto 473 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 475, // on statement, goto 474 + 0, // on statement_part, error + 1705, // on statement_sequence, goto 1704 + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 477, // on variable_access, goto 476 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1437 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 1706, // on case_index, goto 1705 + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 535, // on exponentiation, goto 534 + 536, // on expression, goto 535 + 537, // on factor, goto 536 + 538, // on field_designator, goto 537 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 539, // on function_designator, goto 538 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 540, // on identifier, goto 539 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 541, // on indexed_variable, goto 540 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 542, // on primary, goto 541 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 543, // on set_constructor, goto 542 + 0, // on set_type, error + 544, // on sign, goto 543 + 545, // on simple_expression, goto 544 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 546, // on term, goto 545 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 547, // on unsigned_constant, goto 546 + 548, // on unsigned_integer, goto 547 + 549, // on unsigned_number, goto 548 + 550, // on unsigned_real, goto 549 + 0, // on value_parameter_specification, error + 551, // on variable_access, goto 550 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1438 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 1707, // on control_variable, goto 1706 + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 563, // on identifier, goto 562 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1439 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 1708, // on label, goto 1707 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1440 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 1710, // on boolean_expression, goto 1709 + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 568, // on exponentiation, goto 567 + 569, // on expression, goto 568 + 570, // on factor, goto 569 + 571, // on field_designator, goto 570 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 572, // on function_designator, goto 571 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 573, // on identifier, goto 572 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 574, // on indexed_variable, goto 573 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 575, // on primary, goto 574 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 576, // on set_constructor, goto 575 + 0, // on set_type, error + 577, // on sign, goto 576 + 578, // on simple_expression, goto 577 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 579, // on term, goto 578 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 580, // on unsigned_constant, goto 579 + 581, // on unsigned_integer, goto 580 + 582, // on unsigned_number, goto 581 + 583, // on unsigned_real, goto 582 + 0, // on value_parameter_specification, error + 584, // on variable_access, goto 583 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1441 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 593, // on assignment_statement, goto 592 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 594, // on case_statement, goto 593 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 595, // on closed_for_statement, goto 594 + 596, // on closed_if_statement, goto 595 + 597, // on closed_statement, goto 596 + 598, // on closed_while_statement, goto 597 + 599, // on closed_with_statement, goto 598 + 0, // on comma, error + 0, // on component_type, error + 600, // on compound_statement, goto 599 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 601, // on goto_statement, goto 600 + 602, // on identifier, goto 601 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 603, // on label, goto 602 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 604, // on non_labeled_closed_statement, goto 603 + 605, // on non_labeled_open_statement, goto 604 + 0, // on non_string, error + 606, // on open_for_statement, goto 605 + 607, // on open_if_statement, goto 606 + 608, // on open_statement, goto 607 + 609, // on open_while_statement, goto 608 + 610, // on open_with_statement, goto 609 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 611, // on procedure_statement, goto 610 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 612, // on repeat_statement, goto 611 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 613, // on statement, goto 612 + 0, // on statement_part, error + 1711, // on statement_sequence, goto 1710 + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 615, // on variable_access, goto 614 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1442 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 1712, // on boolean_expression, goto 1711 + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 626, // on exponentiation, goto 625 + 627, // on expression, goto 626 + 628, // on factor, goto 627 + 629, // on field_designator, goto 628 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 630, // on function_designator, goto 629 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 631, // on identifier, goto 630 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 632, // on indexed_variable, goto 631 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 633, // on primary, goto 632 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 634, // on set_constructor, goto 633 + 0, // on set_type, error + 635, // on sign, goto 634 + 636, // on simple_expression, goto 635 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 637, // on term, goto 636 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 638, // on unsigned_constant, goto 637 + 639, // on unsigned_integer, goto 638 + 640, // on unsigned_number, goto 639 + 641, // on unsigned_real, goto 640 + 0, // on value_parameter_specification, error + 642, // on variable_access, goto 641 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1443 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 651, // on field_designator, goto 650 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 652, // on identifier, goto 651 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 653, // on indexed_variable, goto 652 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 1713, // on record_variable_list, goto 1712 + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 655, // on variable_access, goto 654 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1444 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1445 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1446 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1447 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1448 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1449 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1450 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1451 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1452 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1453 + 0, // on (), error + 0, // on __file, error + 673, // on actual_parameter, goto 672 + 1714, // on actual_parameter_list, goto 1713 + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 676, // on expression, goto 675 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1454 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1715, // on exponentiation, goto 1714 + 0, // on expression, error + 0, // on factor, error + 1135, // on field_designator, goto 1134 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1136, // on function_designator, goto 1135 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1137, // on identifier, goto 1136 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1138, // on indexed_variable, goto 1137 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1139, // on primary, goto 1138 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1140, // on set_constructor, goto 1139 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1144, // on unsigned_constant, goto 1143 + 1145, // on unsigned_integer, goto 1144 + 1146, // on unsigned_number, goto 1145 + 1147, // on unsigned_real, goto 1146 + 0, // on value_parameter_specification, error + 1148, // on variable_access, goto 1147 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1455 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1456 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1133, // on exponentiation, goto 1132 + 0, // on expression, error + 1134, // on factor, goto 1133 + 1135, // on field_designator, goto 1134 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1136, // on function_designator, goto 1135 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1137, // on identifier, goto 1136 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1138, // on indexed_variable, goto 1137 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1139, // on primary, goto 1138 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1140, // on set_constructor, goto 1139 + 0, // on set_type, error + 1141, // on sign, goto 1140 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1716, // on term, goto 1715 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1144, // on unsigned_constant, goto 1143 + 1145, // on unsigned_integer, goto 1144 + 1146, // on unsigned_number, goto 1145 + 1147, // on unsigned_real, goto 1146 + 0, // on value_parameter_specification, error + 1148, // on variable_access, goto 1147 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1457 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1133, // on exponentiation, goto 1132 + 0, // on expression, error + 1717, // on factor, goto 1716 + 1135, // on field_designator, goto 1134 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1136, // on function_designator, goto 1135 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1137, // on identifier, goto 1136 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1138, // on indexed_variable, goto 1137 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1139, // on primary, goto 1138 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1140, // on set_constructor, goto 1139 + 0, // on set_type, error + 1141, // on sign, goto 1140 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1144, // on unsigned_constant, goto 1143 + 1145, // on unsigned_integer, goto 1144 + 1146, // on unsigned_number, goto 1145 + 1147, // on unsigned_real, goto 1146 + 0, // on value_parameter_specification, error + 1148, // on variable_access, goto 1147 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1458 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1718, // on identifier, goto 1717 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1459 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 731, // on expression, goto 730 + 732, // on factor, goto 731 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 736, // on index_expression, goto 735 + 1720, // on index_expression_list, goto 1719 + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 742, // on simple_expression, goto 741 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 743, // on term, goto 742 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1460 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1461 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1462 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1463 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 992, // on comma, goto 991 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1464 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1465 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1466 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1467 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1468 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1469 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1470 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1471 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1472 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1473 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1474 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1475 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1476 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1477 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1478 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1479 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1480 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1481 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 75, // on identifier, goto 74 + 1724, // on identifier_list, goto 1723 + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1482 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1483 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 1468, // on array_type, goto 1467 + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 1471, // on file_type, goto 1470 + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 1477, // on record_type, goto 1476 + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 1478, // on set_type, goto 1477 + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 1726, // on structured_type, goto 1725 + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1484 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1485 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 41, // on identifier, goto 40 + 216, // on identifier_list, goto 215 + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 217, // on record_section, goto 216 + 1728, // on record_section_list, goto 1727 + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 1729, // on variant_part, goto 1728 + 0, // on variant_selector, error + // State 1486 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1487 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 1731, // on domain_type, goto 1730 + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1732, // on identifier, goto 1731 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1488 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1489 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1490 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1491 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 441, // on case_constant, goto 440 + 1734, // on case_constant_list, goto 1733 + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 443, // on constant, goto 442 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 444, // on identifier, goto 443 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 445, // on non_string, goto 444 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 446, // on sign, goto 445 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 1735, // on variant, goto 1734 + 1736, // on variant_list, goto 1735 + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1492 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1737, // on exponentiation, goto 1736 + 1738, // on expression, goto 1737 + 1739, // on factor, goto 1738 + 1740, // on field_designator, goto 1739 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1741, // on function_designator, goto 1740 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1742, // on identifier, goto 1741 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1743, // on indexed_variable, goto 1742 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1744, // on primary, goto 1743 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1745, // on set_constructor, goto 1744 + 0, // on set_type, error + 1746, // on sign, goto 1745 + 1747, // on simple_expression, goto 1746 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1748, // on term, goto 1747 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1749, // on unsigned_constant, goto 1748 + 1750, // on unsigned_integer, goto 1749 + 1751, // on unsigned_number, goto 1750 + 1752, // on unsigned_real, goto 1751 + 0, // on value_parameter_specification, error + 1753, // on variable_access, goto 1752 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1493 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1494 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1495 + 0, // on (), error + 0, // on __file, error + 673, // on actual_parameter, goto 672 + 1762, // on actual_parameter_list, goto 1761 + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 676, // on expression, goto 675 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1496 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1763, // on exponentiation, goto 1762 + 0, // on expression, error + 0, // on factor, error + 1183, // on field_designator, goto 1182 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1184, // on function_designator, goto 1183 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1185, // on identifier, goto 1184 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1186, // on indexed_variable, goto 1185 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1187, // on primary, goto 1186 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1188, // on set_constructor, goto 1187 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1192, // on unsigned_constant, goto 1191 + 1193, // on unsigned_integer, goto 1192 + 1194, // on unsigned_number, goto 1193 + 1195, // on unsigned_real, goto 1194 + 0, // on value_parameter_specification, error + 1196, // on variable_access, goto 1195 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1497 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1498 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1181, // on exponentiation, goto 1180 + 0, // on expression, error + 1182, // on factor, goto 1181 + 1183, // on field_designator, goto 1182 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1184, // on function_designator, goto 1183 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1185, // on identifier, goto 1184 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1186, // on indexed_variable, goto 1185 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1187, // on primary, goto 1186 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1188, // on set_constructor, goto 1187 + 0, // on set_type, error + 1189, // on sign, goto 1188 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1764, // on term, goto 1763 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1192, // on unsigned_constant, goto 1191 + 1193, // on unsigned_integer, goto 1192 + 1194, // on unsigned_number, goto 1193 + 1195, // on unsigned_real, goto 1194 + 0, // on value_parameter_specification, error + 1196, // on variable_access, goto 1195 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1499 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1181, // on exponentiation, goto 1180 + 0, // on expression, error + 1765, // on factor, goto 1764 + 1183, // on field_designator, goto 1182 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1184, // on function_designator, goto 1183 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1185, // on identifier, goto 1184 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1186, // on indexed_variable, goto 1185 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1187, // on primary, goto 1186 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1188, // on set_constructor, goto 1187 + 0, // on set_type, error + 1189, // on sign, goto 1188 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1192, // on unsigned_constant, goto 1191 + 1193, // on unsigned_integer, goto 1192 + 1194, // on unsigned_number, goto 1193 + 1195, // on unsigned_real, goto 1194 + 0, // on value_parameter_specification, error + 1196, // on variable_access, goto 1195 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1500 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1766, // on identifier, goto 1765 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1501 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 731, // on expression, goto 730 + 732, // on factor, goto 731 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 736, // on index_expression, goto 735 + 1768, // on index_expression_list, goto 1767 + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 742, // on simple_expression, goto 741 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 743, // on term, goto 742 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1502 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1503 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1504 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1505 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 992, // on comma, goto 991 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1506 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1507 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1508 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1509 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1510 + 0, // on (), error + 0, // on __file, error + 673, // on actual_parameter, goto 672 + 1771, // on actual_parameter_list, goto 1770 + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 676, // on expression, goto 675 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1511 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1772, // on exponentiation, goto 1771 + 0, // on expression, error + 0, // on factor, error + 1216, // on field_designator, goto 1215 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1217, // on function_designator, goto 1216 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1218, // on identifier, goto 1217 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1219, // on indexed_variable, goto 1218 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1220, // on primary, goto 1219 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1221, // on set_constructor, goto 1220 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1225, // on unsigned_constant, goto 1224 + 1226, // on unsigned_integer, goto 1225 + 1227, // on unsigned_number, goto 1226 + 1228, // on unsigned_real, goto 1227 + 0, // on value_parameter_specification, error + 1229, // on variable_access, goto 1228 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1512 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1513 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1214, // on exponentiation, goto 1213 + 0, // on expression, error + 1215, // on factor, goto 1214 + 1216, // on field_designator, goto 1215 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1217, // on function_designator, goto 1216 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1218, // on identifier, goto 1217 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1219, // on indexed_variable, goto 1218 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1220, // on primary, goto 1219 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1221, // on set_constructor, goto 1220 + 0, // on set_type, error + 1222, // on sign, goto 1221 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1773, // on term, goto 1772 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1225, // on unsigned_constant, goto 1224 + 1226, // on unsigned_integer, goto 1225 + 1227, // on unsigned_number, goto 1226 + 1228, // on unsigned_real, goto 1227 + 0, // on value_parameter_specification, error + 1229, // on variable_access, goto 1228 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1514 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1214, // on exponentiation, goto 1213 + 0, // on expression, error + 1774, // on factor, goto 1773 + 1216, // on field_designator, goto 1215 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1217, // on function_designator, goto 1216 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1218, // on identifier, goto 1217 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1219, // on indexed_variable, goto 1218 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1220, // on primary, goto 1219 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1221, // on set_constructor, goto 1220 + 0, // on set_type, error + 1222, // on sign, goto 1221 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1225, // on unsigned_constant, goto 1224 + 1226, // on unsigned_integer, goto 1225 + 1227, // on unsigned_number, goto 1226 + 1228, // on unsigned_real, goto 1227 + 0, // on value_parameter_specification, error + 1229, // on variable_access, goto 1228 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1515 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1775, // on identifier, goto 1774 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1516 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 731, // on expression, goto 730 + 732, // on factor, goto 731 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 736, // on index_expression, goto 735 + 1777, // on index_expression_list, goto 1776 + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 742, // on simple_expression, goto 741 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 743, // on term, goto 742 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1517 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1518 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1519 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1520 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 992, // on comma, goto 991 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1521 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1522 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1523 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1524 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1525 + 0, // on (), error + 0, // on __file, error + 673, // on actual_parameter, goto 672 + 1780, // on actual_parameter_list, goto 1779 + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 676, // on expression, goto 675 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1526 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1781, // on exponentiation, goto 1780 + 0, // on expression, error + 0, // on factor, error + 1250, // on field_designator, goto 1249 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1251, // on function_designator, goto 1250 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1252, // on identifier, goto 1251 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1253, // on indexed_variable, goto 1252 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1254, // on primary, goto 1253 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1255, // on set_constructor, goto 1254 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1259, // on unsigned_constant, goto 1258 + 1260, // on unsigned_integer, goto 1259 + 1261, // on unsigned_number, goto 1260 + 1262, // on unsigned_real, goto 1261 + 0, // on value_parameter_specification, error + 1263, // on variable_access, goto 1262 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1527 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1528 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1248, // on exponentiation, goto 1247 + 0, // on expression, error + 1249, // on factor, goto 1248 + 1250, // on field_designator, goto 1249 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1251, // on function_designator, goto 1250 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1252, // on identifier, goto 1251 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1253, // on indexed_variable, goto 1252 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1254, // on primary, goto 1253 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1255, // on set_constructor, goto 1254 + 0, // on set_type, error + 1256, // on sign, goto 1255 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1782, // on term, goto 1781 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1259, // on unsigned_constant, goto 1258 + 1260, // on unsigned_integer, goto 1259 + 1261, // on unsigned_number, goto 1260 + 1262, // on unsigned_real, goto 1261 + 0, // on value_parameter_specification, error + 1263, // on variable_access, goto 1262 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1529 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1248, // on exponentiation, goto 1247 + 0, // on expression, error + 1783, // on factor, goto 1782 + 1250, // on field_designator, goto 1249 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1251, // on function_designator, goto 1250 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1252, // on identifier, goto 1251 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1253, // on indexed_variable, goto 1252 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1254, // on primary, goto 1253 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1255, // on set_constructor, goto 1254 + 0, // on set_type, error + 1256, // on sign, goto 1255 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1259, // on unsigned_constant, goto 1258 + 1260, // on unsigned_integer, goto 1259 + 1261, // on unsigned_number, goto 1260 + 1262, // on unsigned_real, goto 1261 + 0, // on value_parameter_specification, error + 1263, // on variable_access, goto 1262 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1530 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1784, // on identifier, goto 1783 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1531 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 731, // on expression, goto 730 + 732, // on factor, goto 731 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 736, // on index_expression, goto 735 + 1786, // on index_expression_list, goto 1785 + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 742, // on simple_expression, goto 741 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 743, // on term, goto 742 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1532 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1533 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1534 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1535 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 992, // on comma, goto 991 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1536 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1537 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1538 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1539 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1540 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 453, // on assignment_statement, goto 452 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 454, // on case_statement, goto 453 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 455, // on closed_for_statement, goto 454 + 456, // on closed_if_statement, goto 455 + 457, // on closed_statement, goto 456 + 458, // on closed_while_statement, goto 457 + 459, // on closed_with_statement, goto 458 + 0, // on comma, error + 0, // on component_type, error + 460, // on compound_statement, goto 459 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 462, // on goto_statement, goto 461 + 463, // on identifier, goto 462 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 465, // on label, goto 464 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 466, // on non_labeled_closed_statement, goto 465 + 467, // on non_labeled_open_statement, goto 466 + 0, // on non_string, error + 468, // on open_for_statement, goto 467 + 469, // on open_if_statement, goto 468 + 470, // on open_statement, goto 469 + 471, // on open_while_statement, goto 470 + 472, // on open_with_statement, goto 471 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 473, // on procedure_statement, goto 472 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 474, // on repeat_statement, goto 473 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 1789, // on statement, goto 1788 + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 477, // on variable_access, goto 476 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1541 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1542 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1543 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 892, // on comma, goto 891 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1544 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1545 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 1288, // on mulop, goto 1287 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1546 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1547 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1548 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1549 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 926, // on comma, goto 925 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1550 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1551 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1552 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1553 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1554 + 0, // on (), error + 0, // on __file, error + 673, // on actual_parameter, goto 672 + 1793, // on actual_parameter_list, goto 1792 + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 676, // on expression, goto 675 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1555 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1794, // on exponentiation, goto 1793 + 0, // on expression, error + 0, // on factor, error + 1302, // on field_designator, goto 1301 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1303, // on function_designator, goto 1302 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1304, // on identifier, goto 1303 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1305, // on indexed_variable, goto 1304 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1306, // on primary, goto 1305 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1307, // on set_constructor, goto 1306 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1311, // on unsigned_constant, goto 1310 + 335, // on unsigned_integer, goto 334 + 336, // on unsigned_number, goto 335 + 337, // on unsigned_real, goto 336 + 0, // on value_parameter_specification, error + 1312, // on variable_access, goto 1311 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1556 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1557 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1300, // on exponentiation, goto 1299 + 0, // on expression, error + 1301, // on factor, goto 1300 + 1302, // on field_designator, goto 1301 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1303, // on function_designator, goto 1302 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1304, // on identifier, goto 1303 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1305, // on indexed_variable, goto 1304 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1306, // on primary, goto 1305 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1307, // on set_constructor, goto 1306 + 0, // on set_type, error + 1308, // on sign, goto 1307 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1795, // on term, goto 1794 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1311, // on unsigned_constant, goto 1310 + 335, // on unsigned_integer, goto 334 + 336, // on unsigned_number, goto 335 + 337, // on unsigned_real, goto 336 + 0, // on value_parameter_specification, error + 1312, // on variable_access, goto 1311 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1558 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1300, // on exponentiation, goto 1299 + 0, // on expression, error + 1796, // on factor, goto 1795 + 1302, // on field_designator, goto 1301 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1303, // on function_designator, goto 1302 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1304, // on identifier, goto 1303 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1305, // on indexed_variable, goto 1304 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1306, // on primary, goto 1305 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1307, // on set_constructor, goto 1306 + 0, // on set_type, error + 1308, // on sign, goto 1307 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1311, // on unsigned_constant, goto 1310 + 335, // on unsigned_integer, goto 334 + 336, // on unsigned_number, goto 335 + 337, // on unsigned_real, goto 336 + 0, // on value_parameter_specification, error + 1312, // on variable_access, goto 1311 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1559 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1797, // on identifier, goto 1796 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1560 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 731, // on expression, goto 730 + 732, // on factor, goto 731 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 736, // on index_expression, goto 735 + 1799, // on index_expression_list, goto 1798 + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 742, // on simple_expression, goto 741 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 743, // on term, goto 742 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1561 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1562 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1563 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1564 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 992, // on comma, goto 991 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1565 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1566 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1567 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1568 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1569 + 0, // on (), error + 0, // on __file, error + 673, // on actual_parameter, goto 672 + 1802, // on actual_parameter_list, goto 1801 + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 676, // on expression, goto 675 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1570 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1803, // on exponentiation, goto 1802 + 0, // on expression, error + 0, // on factor, error + 1330, // on field_designator, goto 1329 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1331, // on function_designator, goto 1330 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1332, // on identifier, goto 1331 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1333, // on indexed_variable, goto 1332 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1334, // on primary, goto 1333 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1335, // on set_constructor, goto 1334 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1339, // on unsigned_constant, goto 1338 + 1340, // on unsigned_integer, goto 1339 + 1341, // on unsigned_number, goto 1340 + 1342, // on unsigned_real, goto 1341 + 0, // on value_parameter_specification, error + 1343, // on variable_access, goto 1342 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1571 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1572 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1328, // on exponentiation, goto 1327 + 0, // on expression, error + 1329, // on factor, goto 1328 + 1330, // on field_designator, goto 1329 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1331, // on function_designator, goto 1330 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1332, // on identifier, goto 1331 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1333, // on indexed_variable, goto 1332 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1334, // on primary, goto 1333 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1335, // on set_constructor, goto 1334 + 0, // on set_type, error + 1336, // on sign, goto 1335 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1804, // on term, goto 1803 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1339, // on unsigned_constant, goto 1338 + 1340, // on unsigned_integer, goto 1339 + 1341, // on unsigned_number, goto 1340 + 1342, // on unsigned_real, goto 1341 + 0, // on value_parameter_specification, error + 1343, // on variable_access, goto 1342 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1573 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1328, // on exponentiation, goto 1327 + 0, // on expression, error + 1805, // on factor, goto 1804 + 1330, // on field_designator, goto 1329 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1331, // on function_designator, goto 1330 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1332, // on identifier, goto 1331 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1333, // on indexed_variable, goto 1332 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1334, // on primary, goto 1333 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1335, // on set_constructor, goto 1334 + 0, // on set_type, error + 1336, // on sign, goto 1335 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1339, // on unsigned_constant, goto 1338 + 1340, // on unsigned_integer, goto 1339 + 1341, // on unsigned_number, goto 1340 + 1342, // on unsigned_real, goto 1341 + 0, // on value_parameter_specification, error + 1343, // on variable_access, goto 1342 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1574 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1806, // on identifier, goto 1805 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1575 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 731, // on expression, goto 730 + 732, // on factor, goto 731 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 736, // on index_expression, goto 735 + 1808, // on index_expression_list, goto 1807 + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 742, // on simple_expression, goto 741 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 743, // on term, goto 742 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1576 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1577 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1578 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1579 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 992, // on comma, goto 991 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1580 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1581 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1582 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 892, // on comma, goto 891 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1583 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1584 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1585 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1586 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 1367, // on mulop, goto 1366 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1587 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1588 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1589 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1590 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1591 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 1813, // on params, goto 1812 + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1592 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1593 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1594 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1595 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1588, // on exponentiation, goto 1587 + 0, // on expression, error + 1816, // on factor, goto 1815 + 1590, // on field_designator, goto 1589 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1591, // on function_designator, goto 1590 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1592, // on identifier, goto 1591 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1593, // on indexed_variable, goto 1592 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1594, // on primary, goto 1593 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1595, // on set_constructor, goto 1594 + 0, // on set_type, error + 1596, // on sign, goto 1595 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1599, // on unsigned_constant, goto 1598 + 1600, // on unsigned_integer, goto 1599 + 1601, // on unsigned_number, goto 1600 + 1602, // on unsigned_real, goto 1601 + 0, // on value_parameter_specification, error + 1603, // on variable_access, goto 1602 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1596 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 1817, // on addop, goto 1816 + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1597 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 1818, // on mulop, goto 1817 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1598 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1599 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1600 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1601 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1602 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1603 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 784, // on exponentiation, goto 783 + 1822, // on expression, goto 1821 + 786, // on factor, goto 785 + 787, // on field_designator, goto 786 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 788, // on function_designator, goto 787 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 789, // on identifier, goto 788 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 790, // on indexed_variable, goto 789 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 791, // on primary, goto 790 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 792, // on set_constructor, goto 791 + 0, // on set_type, error + 793, // on sign, goto 792 + 794, // on simple_expression, goto 793 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 795, // on term, goto 794 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 796, // on unsigned_constant, goto 795 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 797, // on variable_access, goto 796 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1604 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1605 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 1590, // on field_designator, goto 1589 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1591, // on function_designator, goto 1590 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1592, // on identifier, goto 1591 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1593, // on indexed_variable, goto 1592 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1823, // on primary, goto 1822 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1595, // on set_constructor, goto 1594 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1599, // on unsigned_constant, goto 1598 + 1600, // on unsigned_integer, goto 1599 + 1601, // on unsigned_number, goto 1600 + 1602, // on unsigned_real, goto 1601 + 0, // on value_parameter_specification, error + 1603, // on variable_access, goto 1602 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1606 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 803, // on exponentiation, goto 802 + 804, // on expression, goto 803 + 805, // on factor, goto 804 + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 810, // on member_designator, goto 809 + 1824, // on member_designator_list, goto 1823 + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 814, // on sign, goto 813 + 815, // on simple_expression, goto 814 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 816, // on term, goto 815 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1607 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1608 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1609 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1610 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1611 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1612 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1613 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1614 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 926, // on comma, goto 925 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1615 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1616 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1617 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1618 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1619 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 892, // on comma, goto 891 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1620 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1621 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1622 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1623 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1624 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1625 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1626 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 1828, // on params, goto 1827 + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1627 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1628 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1629 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1630 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1622, // on exponentiation, goto 1621 + 0, // on expression, error + 1831, // on factor, goto 1830 + 1625, // on field_designator, goto 1624 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1626, // on function_designator, goto 1625 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1627, // on identifier, goto 1626 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1628, // on indexed_variable, goto 1627 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1629, // on primary, goto 1628 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1630, // on set_constructor, goto 1629 + 0, // on set_type, error + 1631, // on sign, goto 1630 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1634, // on unsigned_constant, goto 1633 + 1635, // on unsigned_integer, goto 1634 + 1636, // on unsigned_number, goto 1635 + 1637, // on unsigned_real, goto 1636 + 0, // on value_parameter_specification, error + 1638, // on variable_access, goto 1637 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1631 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 1832, // on addop, goto 1831 + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 1833, // on relop, goto 1832 + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1632 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 1834, // on mulop, goto 1833 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1633 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1634 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1635 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1636 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1637 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1638 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 784, // on exponentiation, goto 783 + 1838, // on expression, goto 1837 + 786, // on factor, goto 785 + 787, // on field_designator, goto 786 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 788, // on function_designator, goto 787 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 789, // on identifier, goto 788 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 790, // on indexed_variable, goto 789 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 791, // on primary, goto 790 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 792, // on set_constructor, goto 791 + 0, // on set_type, error + 793, // on sign, goto 792 + 794, // on simple_expression, goto 793 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 795, // on term, goto 794 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 796, // on unsigned_constant, goto 795 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 797, // on variable_access, goto 796 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1639 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1640 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 1625, // on field_designator, goto 1624 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1626, // on function_designator, goto 1625 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1627, // on identifier, goto 1626 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1628, // on indexed_variable, goto 1627 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1839, // on primary, goto 1838 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1630, // on set_constructor, goto 1629 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1634, // on unsigned_constant, goto 1633 + 1635, // on unsigned_integer, goto 1634 + 1636, // on unsigned_number, goto 1635 + 1637, // on unsigned_real, goto 1636 + 0, // on value_parameter_specification, error + 1638, // on variable_access, goto 1637 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1641 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 803, // on exponentiation, goto 802 + 804, // on expression, goto 803 + 805, // on factor, goto 804 + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 810, // on member_designator, goto 809 + 1840, // on member_designator_list, goto 1839 + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 814, // on sign, goto 813 + 815, // on simple_expression, goto 814 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 816, // on term, goto 815 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1642 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1643 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1644 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1645 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1646 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1647 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 441, // on case_constant, goto 440 + 940, // on case_constant_list, goto 939 + 0, // on case_index, error + 941, // on case_list_element, goto 940 + 1842, // on case_list_element_list, goto 1841 + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 443, // on constant, goto 442 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 444, // on identifier, goto 443 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 445, // on non_string, goto 444 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 446, // on sign, goto 445 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1648 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1006, // on exponentiation, goto 1005 + 1007, // on expression, goto 1006 + 1008, // on factor, goto 1007 + 1009, // on field_designator, goto 1008 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1010, // on function_designator, goto 1009 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1011, // on identifier, goto 1010 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1012, // on indexed_variable, goto 1011 + 1843, // on initial_value, goto 1842 + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1014, // on primary, goto 1013 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1015, // on set_constructor, goto 1014 + 0, // on set_type, error + 1016, // on sign, goto 1015 + 1017, // on simple_expression, goto 1016 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1018, // on term, goto 1017 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1019, // on unsigned_constant, goto 1018 + 1020, // on unsigned_integer, goto 1019 + 1021, // on unsigned_number, goto 1020 + 1022, // on unsigned_real, goto 1021 + 0, // on value_parameter_specification, error + 1023, // on variable_access, goto 1022 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1649 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 1032, // on assignment_statement, goto 1031 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 1033, // on case_statement, goto 1032 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 1034, // on closed_for_statement, goto 1033 + 1035, // on closed_if_statement, goto 1034 + 1844, // on closed_statement, goto 1843 + 1037, // on closed_while_statement, goto 1036 + 1038, // on closed_with_statement, goto 1037 + 0, // on comma, error + 0, // on component_type, error + 1039, // on compound_statement, goto 1038 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 1040, // on goto_statement, goto 1039 + 1041, // on identifier, goto 1040 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 1042, // on label, goto 1041 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 1043, // on non_labeled_closed_statement, goto 1042 + 467, // on non_labeled_open_statement, goto 466 + 0, // on non_string, error + 468, // on open_for_statement, goto 467 + 469, // on open_if_statement, goto 468 + 470, // on open_statement, goto 469 + 471, // on open_while_statement, goto 470 + 472, // on open_with_statement, goto 471 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 1044, // on procedure_statement, goto 1043 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 1045, // on repeat_statement, goto 1044 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 1046, // on statement, goto 1045 + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 1047, // on variable_access, goto 1046 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1650 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 1845, // on boolean_expression, goto 1844 + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1622, // on exponentiation, goto 1621 + 1846, // on expression, goto 1845 + 1624, // on factor, goto 1623 + 1625, // on field_designator, goto 1624 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1626, // on function_designator, goto 1625 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1627, // on identifier, goto 1626 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1628, // on indexed_variable, goto 1627 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1629, // on primary, goto 1628 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1630, // on set_constructor, goto 1629 + 0, // on set_type, error + 1631, // on sign, goto 1630 + 1632, // on simple_expression, goto 1631 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1633, // on term, goto 1632 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1634, // on unsigned_constant, goto 1633 + 1635, // on unsigned_integer, goto 1634 + 1636, // on unsigned_number, goto 1635 + 1637, // on unsigned_real, goto 1636 + 0, // on value_parameter_specification, error + 1638, // on variable_access, goto 1637 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1651 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 1032, // on assignment_statement, goto 1031 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 1033, // on case_statement, goto 1032 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 1034, // on closed_for_statement, goto 1033 + 1035, // on closed_if_statement, goto 1034 + 1847, // on closed_statement, goto 1846 + 1037, // on closed_while_statement, goto 1036 + 1038, // on closed_with_statement, goto 1037 + 0, // on comma, error + 0, // on component_type, error + 1039, // on compound_statement, goto 1038 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 1040, // on goto_statement, goto 1039 + 1041, // on identifier, goto 1040 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 1042, // on label, goto 1041 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 1043, // on non_labeled_closed_statement, goto 1042 + 467, // on non_labeled_open_statement, goto 466 + 0, // on non_string, error + 468, // on open_for_statement, goto 467 + 469, // on open_if_statement, goto 468 + 1129, // on open_statement, goto 1128 + 471, // on open_while_statement, goto 470 + 472, // on open_with_statement, goto 471 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 1044, // on procedure_statement, goto 1043 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 1045, // on repeat_statement, goto 1044 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 1047, // on variable_access, goto 1046 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1652 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 1032, // on assignment_statement, goto 1031 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 1033, // on case_statement, goto 1032 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 1034, // on closed_for_statement, goto 1033 + 1035, // on closed_if_statement, goto 1034 + 1848, // on closed_statement, goto 1847 + 1037, // on closed_while_statement, goto 1036 + 1038, // on closed_with_statement, goto 1037 + 0, // on comma, error + 0, // on component_type, error + 1039, // on compound_statement, goto 1038 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 1040, // on goto_statement, goto 1039 + 1041, // on identifier, goto 1040 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 1042, // on label, goto 1041 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 1043, // on non_labeled_closed_statement, goto 1042 + 467, // on non_labeled_open_statement, goto 466 + 0, // on non_string, error + 468, // on open_for_statement, goto 467 + 469, // on open_if_statement, goto 468 + 1165, // on open_statement, goto 1164 + 471, // on open_while_statement, goto 470 + 472, // on open_with_statement, goto 471 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 1044, // on procedure_statement, goto 1043 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 1045, // on repeat_statement, goto 1044 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 1047, // on variable_access, goto 1046 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1653 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 892, // on comma, goto 891 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1654 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1655 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 1395, // on mulop, goto 1394 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1656 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1657 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1658 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1659 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 926, // on comma, goto 925 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1660 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1661 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1662 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 892, // on comma, goto 891 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1663 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1664 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 1411, // on mulop, goto 1410 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1665 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1666 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1667 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1668 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1669 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 1852, // on params, goto 1851 + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1670 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1671 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1672 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1673 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1666, // on exponentiation, goto 1665 + 0, // on expression, error + 1855, // on factor, goto 1854 + 1668, // on field_designator, goto 1667 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1669, // on function_designator, goto 1668 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1670, // on identifier, goto 1669 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1671, // on indexed_variable, goto 1670 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1672, // on primary, goto 1671 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1673, // on set_constructor, goto 1672 + 0, // on set_type, error + 1674, // on sign, goto 1673 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1677, // on unsigned_constant, goto 1676 + 1678, // on unsigned_integer, goto 1677 + 1679, // on unsigned_number, goto 1678 + 1680, // on unsigned_real, goto 1679 + 0, // on value_parameter_specification, error + 1681, // on variable_access, goto 1680 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1674 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 1856, // on addop, goto 1855 + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1675 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 1857, // on mulop, goto 1856 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1676 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1677 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1678 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1679 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1680 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1681 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 784, // on exponentiation, goto 783 + 1861, // on expression, goto 1860 + 786, // on factor, goto 785 + 787, // on field_designator, goto 786 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 788, // on function_designator, goto 787 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 789, // on identifier, goto 788 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 790, // on indexed_variable, goto 789 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 791, // on primary, goto 790 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 792, // on set_constructor, goto 791 + 0, // on set_type, error + 793, // on sign, goto 792 + 794, // on simple_expression, goto 793 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 795, // on term, goto 794 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 796, // on unsigned_constant, goto 795 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 797, // on variable_access, goto 796 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1682 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1683 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 1668, // on field_designator, goto 1667 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1669, // on function_designator, goto 1668 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1670, // on identifier, goto 1669 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1671, // on indexed_variable, goto 1670 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1862, // on primary, goto 1861 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1673, // on set_constructor, goto 1672 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1677, // on unsigned_constant, goto 1676 + 1678, // on unsigned_integer, goto 1677 + 1679, // on unsigned_number, goto 1678 + 1680, // on unsigned_real, goto 1679 + 0, // on value_parameter_specification, error + 1681, // on variable_access, goto 1680 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1684 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 803, // on exponentiation, goto 802 + 804, // on expression, goto 803 + 805, // on factor, goto 804 + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 810, // on member_designator, goto 809 + 1863, // on member_designator_list, goto 1862 + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 814, // on sign, goto 813 + 815, // on simple_expression, goto 814 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 816, // on term, goto 815 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1685 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1686 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1687 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1688 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1689 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1690 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1691 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1692 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 926, // on comma, goto 925 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1693 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1694 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1695 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 441, // on case_constant, goto 440 + 940, // on case_constant_list, goto 939 + 0, // on case_index, error + 1540, // on case_list_element, goto 1539 + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 443, // on constant, goto 442 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 444, // on identifier, goto 443 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 445, // on non_string, goto 444 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 1866, // on otherwisepart, goto 1865 + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 446, // on sign, goto 445 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1696 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1697 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1698 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 626, // on exponentiation, goto 625 + 1584, // on expression, goto 1583 + 628, // on factor, goto 627 + 629, // on field_designator, goto 628 + 0, // on file, error + 0, // on file_type, error + 1868, // on final_value, goto 1867 + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 630, // on function_designator, goto 629 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 631, // on identifier, goto 630 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 632, // on indexed_variable, goto 631 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 633, // on primary, goto 632 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 634, // on set_constructor, goto 633 + 0, // on set_type, error + 635, // on sign, goto 634 + 636, // on simple_expression, goto 635 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 637, // on term, goto 636 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 638, // on unsigned_constant, goto 637 + 639, // on unsigned_integer, goto 638 + 640, // on unsigned_number, goto 639 + 641, // on unsigned_real, goto 640 + 0, // on value_parameter_specification, error + 642, // on variable_access, goto 641 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1699 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 593, // on assignment_statement, goto 592 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 594, // on case_statement, goto 593 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 595, // on closed_for_statement, goto 594 + 596, // on closed_if_statement, goto 595 + 1869, // on closed_statement, goto 1868 + 598, // on closed_while_statement, goto 597 + 599, // on closed_with_statement, goto 598 + 0, // on comma, error + 0, // on component_type, error + 600, // on compound_statement, goto 599 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 601, // on goto_statement, goto 600 + 602, // on identifier, goto 601 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 603, // on label, goto 602 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 604, // on non_labeled_closed_statement, goto 603 + 605, // on non_labeled_open_statement, goto 604 + 0, // on non_string, error + 606, // on open_for_statement, goto 605 + 607, // on open_if_statement, goto 606 + 1870, // on open_statement, goto 1869 + 609, // on open_while_statement, goto 608 + 610, // on open_with_statement, goto 609 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 611, // on procedure_statement, goto 610 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 612, // on repeat_statement, goto 611 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 615, // on variable_access, goto 614 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1700 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1701 + 0, // on (), error + 0, // on __file, error + 673, // on actual_parameter, goto 672 + 1871, // on actual_parameter_list, goto 1870 + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 676, // on expression, goto 675 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1702 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 1421, // on assignment_statement, goto 1420 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 1422, // on case_statement, goto 1421 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 1423, // on closed_for_statement, goto 1422 + 1424, // on closed_if_statement, goto 1423 + 0, // on closed_statement, error + 1426, // on closed_while_statement, goto 1425 + 1427, // on closed_with_statement, goto 1426 + 0, // on comma, error + 0, // on component_type, error + 1428, // on compound_statement, goto 1427 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 1429, // on goto_statement, goto 1428 + 1430, // on identifier, goto 1429 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 1872, // on non_labeled_closed_statement, goto 1871 + 1092, // on non_labeled_open_statement, goto 1091 + 0, // on non_string, error + 606, // on open_for_statement, goto 605 + 607, // on open_if_statement, goto 606 + 0, // on open_statement, error + 609, // on open_while_statement, goto 608 + 610, // on open_with_statement, goto 609 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 1433, // on procedure_statement, goto 1432 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 1434, // on repeat_statement, goto 1433 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 1436, // on variable_access, goto 1435 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1703 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1873, // on exponentiation, goto 1872 + 1874, // on expression, goto 1873 + 1875, // on factor, goto 1874 + 1876, // on field_designator, goto 1875 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1877, // on function_designator, goto 1876 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1878, // on identifier, goto 1877 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1879, // on indexed_variable, goto 1878 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1880, // on primary, goto 1879 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1881, // on set_constructor, goto 1880 + 0, // on set_type, error + 1882, // on sign, goto 1881 + 1883, // on simple_expression, goto 1882 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1884, // on term, goto 1883 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1885, // on unsigned_constant, goto 1884 + 1886, // on unsigned_integer, goto 1885 + 1887, // on unsigned_number, goto 1886 + 1888, // on unsigned_real, goto 1887 + 0, // on value_parameter_specification, error + 1889, // on variable_access, goto 1888 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1704 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 526, // on semicolon, goto 525 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1705 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1706 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1707 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1708 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1709 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1710 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 850, // on semicolon, goto 849 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1711 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1712 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 878, // on comma, goto 877 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1713 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 892, // on comma, goto 891 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1714 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1715 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 1458, // on mulop, goto 1457 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1716 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1717 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1718 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1719 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 926, // on comma, goto 925 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1720 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1721 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1722 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 1907, // on constant, goto 1906 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1908, // on identifier, goto 1907 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 1909, // on non_string, goto 1908 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 1910, // on sign, goto 1909 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1723 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 174, // on comma, goto 173 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1724 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 287, // on constant, goto 286 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 288, // on enumerated_type, goto 287 + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 289, // on identifier, goto 288 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 1915, // on index_list, goto 1914 + 291, // on index_type, goto 290 + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 292, // on new_ordinal_type, goto 291 + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 103, // on non_string, goto 102 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 293, // on ordinal_type, goto 292 + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 106, // on sign, goto 105 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 294, // on subrange_type, goto 293 + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1725 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1726 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 1468, // on array_type, goto 1467 + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 1916, // on component_type, goto 1915 + 0, // on compound_statement, error + 1469, // on constant, goto 1468 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 1470, // on enumerated_type, goto 1469 + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 1471, // on file_type, goto 1470 + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1472, // on identifier, goto 1471 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 1473, // on new_ordinal_type, goto 1472 + 1474, // on new_pointer_type, goto 1473 + 1475, // on new_structured_type, goto 1474 + 1476, // on new_type, goto 1475 + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 103, // on non_string, goto 102 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 1477, // on record_type, goto 1476 + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 1478, // on set_type, goto 1477 + 106, // on sign, goto 105 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 1479, // on structured_type, goto 1478 + 1480, // on subrange_type, goto 1479 + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 1917, // on type_denoter, goto 1916 + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1727 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 1918, // on semicolon, goto 1917 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1728 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1729 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 1921, // on base_type, goto 1920 + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 1469, // on constant, goto 1468 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 1470, // on enumerated_type, goto 1469 + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1922, // on identifier, goto 1921 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 1923, // on new_ordinal_type, goto 1922 + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 103, // on non_string, goto 102 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 1924, // on ordinal_type, goto 1923 + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 106, // on sign, goto 105 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 1480, // on subrange_type, goto 1479 + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1730 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1731 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1732 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1733 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 516, // on comma, goto 515 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1734 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1735 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 1926, // on semicolon, goto 1925 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1736 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1737 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1738 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1739 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1740 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1741 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 1928, // on params, goto 1927 + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1742 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1743 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1744 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1745 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1737, // on exponentiation, goto 1736 + 0, // on expression, error + 1931, // on factor, goto 1930 + 1740, // on field_designator, goto 1739 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1741, // on function_designator, goto 1740 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1742, // on identifier, goto 1741 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1743, // on indexed_variable, goto 1742 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1744, // on primary, goto 1743 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1745, // on set_constructor, goto 1744 + 0, // on set_type, error + 1746, // on sign, goto 1745 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1749, // on unsigned_constant, goto 1748 + 1750, // on unsigned_integer, goto 1749 + 1751, // on unsigned_number, goto 1750 + 1752, // on unsigned_real, goto 1751 + 0, // on value_parameter_specification, error + 1753, // on variable_access, goto 1752 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1746 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 1932, // on addop, goto 1931 + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 1933, // on relop, goto 1932 + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1747 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 1934, // on mulop, goto 1933 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1748 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1749 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1750 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1751 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1752 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1753 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 784, // on exponentiation, goto 783 + 1938, // on expression, goto 1937 + 786, // on factor, goto 785 + 787, // on field_designator, goto 786 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 788, // on function_designator, goto 787 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 789, // on identifier, goto 788 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 790, // on indexed_variable, goto 789 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 791, // on primary, goto 790 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 792, // on set_constructor, goto 791 + 0, // on set_type, error + 793, // on sign, goto 792 + 794, // on simple_expression, goto 793 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 795, // on term, goto 794 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 796, // on unsigned_constant, goto 795 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 797, // on variable_access, goto 796 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1754 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1755 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 1740, // on field_designator, goto 1739 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1741, // on function_designator, goto 1740 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1742, // on identifier, goto 1741 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1743, // on indexed_variable, goto 1742 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1939, // on primary, goto 1938 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1745, // on set_constructor, goto 1744 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1749, // on unsigned_constant, goto 1748 + 1750, // on unsigned_integer, goto 1749 + 1751, // on unsigned_number, goto 1750 + 1752, // on unsigned_real, goto 1751 + 0, // on value_parameter_specification, error + 1753, // on variable_access, goto 1752 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1756 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 803, // on exponentiation, goto 802 + 804, // on expression, goto 803 + 805, // on factor, goto 804 + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 810, // on member_designator, goto 809 + 1940, // on member_designator_list, goto 1939 + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 814, // on sign, goto 813 + 815, // on simple_expression, goto 814 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 816, // on term, goto 815 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1757 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1758 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1759 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1760 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1761 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 892, // on comma, goto 891 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1762 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1763 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 1500, // on mulop, goto 1499 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1764 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1765 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1766 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1767 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 926, // on comma, goto 925 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1768 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1769 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1770 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 892, // on comma, goto 891 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1771 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1772 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 1515, // on mulop, goto 1514 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1773 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1774 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1775 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1776 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 926, // on comma, goto 925 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1777 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1778 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1779 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 892, // on comma, goto 891 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1780 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1781 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 1530, // on mulop, goto 1529 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1782 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1783 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1784 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1785 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 926, // on comma, goto 925 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1786 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1787 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1788 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1789 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1790 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1791 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1792 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 892, // on comma, goto 891 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1793 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1794 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 1559, // on mulop, goto 1558 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1795 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1796 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1797 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1798 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 926, // on comma, goto 925 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1799 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1800 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1801 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 892, // on comma, goto 891 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1802 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1803 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 1574, // on mulop, goto 1573 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1804 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1805 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1806 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1807 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 926, // on comma, goto 925 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1808 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1809 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1810 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1811 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 453, // on assignment_statement, goto 452 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 454, // on case_statement, goto 453 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 455, // on closed_for_statement, goto 454 + 456, // on closed_if_statement, goto 455 + 1954, // on closed_statement, goto 1953 + 458, // on closed_while_statement, goto 457 + 459, // on closed_with_statement, goto 458 + 0, // on comma, error + 0, // on component_type, error + 460, // on compound_statement, goto 459 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 462, // on goto_statement, goto 461 + 463, // on identifier, goto 462 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 465, // on label, goto 464 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 466, // on non_labeled_closed_statement, goto 465 + 467, // on non_labeled_open_statement, goto 466 + 0, // on non_string, error + 468, // on open_for_statement, goto 467 + 469, // on open_if_statement, goto 468 + 1955, // on open_statement, goto 1954 + 471, // on open_while_statement, goto 470 + 472, // on open_with_statement, goto 471 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 473, // on procedure_statement, goto 472 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 474, // on repeat_statement, goto 473 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 477, // on variable_access, goto 476 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1812 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1813 + 0, // on (), error + 0, // on __file, error + 673, // on actual_parameter, goto 672 + 1956, // on actual_parameter_list, goto 1955 + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 676, // on expression, goto 675 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1814 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1957, // on exponentiation, goto 1956 + 0, // on expression, error + 0, // on factor, error + 1590, // on field_designator, goto 1589 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1591, // on function_designator, goto 1590 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1592, // on identifier, goto 1591 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1593, // on indexed_variable, goto 1592 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1594, // on primary, goto 1593 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1595, // on set_constructor, goto 1594 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1599, // on unsigned_constant, goto 1598 + 1600, // on unsigned_integer, goto 1599 + 1601, // on unsigned_number, goto 1600 + 1602, // on unsigned_real, goto 1601 + 0, // on value_parameter_specification, error + 1603, // on variable_access, goto 1602 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1815 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1816 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1588, // on exponentiation, goto 1587 + 0, // on expression, error + 1589, // on factor, goto 1588 + 1590, // on field_designator, goto 1589 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1591, // on function_designator, goto 1590 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1592, // on identifier, goto 1591 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1593, // on indexed_variable, goto 1592 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1594, // on primary, goto 1593 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1595, // on set_constructor, goto 1594 + 0, // on set_type, error + 1596, // on sign, goto 1595 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1958, // on term, goto 1957 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1599, // on unsigned_constant, goto 1598 + 1600, // on unsigned_integer, goto 1599 + 1601, // on unsigned_number, goto 1600 + 1602, // on unsigned_real, goto 1601 + 0, // on value_parameter_specification, error + 1603, // on variable_access, goto 1602 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1817 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1588, // on exponentiation, goto 1587 + 0, // on expression, error + 1959, // on factor, goto 1958 + 1590, // on field_designator, goto 1589 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1591, // on function_designator, goto 1590 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1592, // on identifier, goto 1591 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1593, // on indexed_variable, goto 1592 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1594, // on primary, goto 1593 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1595, // on set_constructor, goto 1594 + 0, // on set_type, error + 1596, // on sign, goto 1595 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1599, // on unsigned_constant, goto 1598 + 1600, // on unsigned_integer, goto 1599 + 1601, // on unsigned_number, goto 1600 + 1602, // on unsigned_real, goto 1601 + 0, // on value_parameter_specification, error + 1603, // on variable_access, goto 1602 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1818 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1960, // on identifier, goto 1959 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1819 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 731, // on expression, goto 730 + 732, // on factor, goto 731 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 736, // on index_expression, goto 735 + 1962, // on index_expression_list, goto 1961 + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 742, // on simple_expression, goto 741 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 743, // on term, goto 742 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1820 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1821 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1822 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1823 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 992, // on comma, goto 991 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1824 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1825 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1826 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1827 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1828 + 0, // on (), error + 0, // on __file, error + 673, // on actual_parameter, goto 672 + 1965, // on actual_parameter_list, goto 1964 + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 676, // on expression, goto 675 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1829 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1966, // on exponentiation, goto 1965 + 0, // on expression, error + 0, // on factor, error + 1625, // on field_designator, goto 1624 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1626, // on function_designator, goto 1625 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1627, // on identifier, goto 1626 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1628, // on indexed_variable, goto 1627 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1629, // on primary, goto 1628 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1630, // on set_constructor, goto 1629 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1634, // on unsigned_constant, goto 1633 + 1635, // on unsigned_integer, goto 1634 + 1636, // on unsigned_number, goto 1635 + 1637, // on unsigned_real, goto 1636 + 0, // on value_parameter_specification, error + 1638, // on variable_access, goto 1637 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1830 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1831 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1622, // on exponentiation, goto 1621 + 0, // on expression, error + 1624, // on factor, goto 1623 + 1625, // on field_designator, goto 1624 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1626, // on function_designator, goto 1625 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1627, // on identifier, goto 1626 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1628, // on indexed_variable, goto 1627 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1629, // on primary, goto 1628 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1630, // on set_constructor, goto 1629 + 0, // on set_type, error + 1631, // on sign, goto 1630 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1967, // on term, goto 1966 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1634, // on unsigned_constant, goto 1633 + 1635, // on unsigned_integer, goto 1634 + 1636, // on unsigned_number, goto 1635 + 1637, // on unsigned_real, goto 1636 + 0, // on value_parameter_specification, error + 1638, // on variable_access, goto 1637 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1832 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1968, // on exponentiation, goto 1967 + 0, // on expression, error + 1969, // on factor, goto 1968 + 1970, // on field_designator, goto 1969 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1971, // on function_designator, goto 1970 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1972, // on identifier, goto 1971 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1973, // on indexed_variable, goto 1972 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1974, // on primary, goto 1973 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1975, // on set_constructor, goto 1974 + 0, // on set_type, error + 1976, // on sign, goto 1975 + 1977, // on simple_expression, goto 1976 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1978, // on term, goto 1977 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1979, // on unsigned_constant, goto 1978 + 1980, // on unsigned_integer, goto 1979 + 1981, // on unsigned_number, goto 1980 + 1982, // on unsigned_real, goto 1981 + 0, // on value_parameter_specification, error + 1983, // on variable_access, goto 1982 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1833 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1622, // on exponentiation, goto 1621 + 0, // on expression, error + 1992, // on factor, goto 1991 + 1625, // on field_designator, goto 1624 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1626, // on function_designator, goto 1625 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1627, // on identifier, goto 1626 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1628, // on indexed_variable, goto 1627 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1629, // on primary, goto 1628 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1630, // on set_constructor, goto 1629 + 0, // on set_type, error + 1631, // on sign, goto 1630 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1634, // on unsigned_constant, goto 1633 + 1635, // on unsigned_integer, goto 1634 + 1636, // on unsigned_number, goto 1635 + 1637, // on unsigned_real, goto 1636 + 0, // on value_parameter_specification, error + 1638, // on variable_access, goto 1637 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1834 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1993, // on identifier, goto 1992 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1835 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 731, // on expression, goto 730 + 732, // on factor, goto 731 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 736, // on index_expression, goto 735 + 1995, // on index_expression_list, goto 1994 + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 742, // on simple_expression, goto 741 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 743, // on term, goto 742 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1836 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1837 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1838 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1839 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 992, // on comma, goto 991 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1840 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1841 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 1998, // on semicolon, goto 1997 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1842 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 2001, // on direction, goto 2000 + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1843 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1844 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1845 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1846 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1847 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1848 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1849 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1850 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1851 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1852 + 0, // on (), error + 0, // on __file, error + 673, // on actual_parameter, goto 672 + 2003, // on actual_parameter_list, goto 2002 + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 676, // on expression, goto 675 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1853 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 2004, // on exponentiation, goto 2003 + 0, // on expression, error + 0, // on factor, error + 1668, // on field_designator, goto 1667 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1669, // on function_designator, goto 1668 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1670, // on identifier, goto 1669 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1671, // on indexed_variable, goto 1670 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1672, // on primary, goto 1671 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1673, // on set_constructor, goto 1672 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1677, // on unsigned_constant, goto 1676 + 1678, // on unsigned_integer, goto 1677 + 1679, // on unsigned_number, goto 1678 + 1680, // on unsigned_real, goto 1679 + 0, // on value_parameter_specification, error + 1681, // on variable_access, goto 1680 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1854 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1855 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1666, // on exponentiation, goto 1665 + 0, // on expression, error + 1667, // on factor, goto 1666 + 1668, // on field_designator, goto 1667 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1669, // on function_designator, goto 1668 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1670, // on identifier, goto 1669 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1671, // on indexed_variable, goto 1670 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1672, // on primary, goto 1671 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1673, // on set_constructor, goto 1672 + 0, // on set_type, error + 1674, // on sign, goto 1673 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 2005, // on term, goto 2004 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1677, // on unsigned_constant, goto 1676 + 1678, // on unsigned_integer, goto 1677 + 1679, // on unsigned_number, goto 1678 + 1680, // on unsigned_real, goto 1679 + 0, // on value_parameter_specification, error + 1681, // on variable_access, goto 1680 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1856 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1666, // on exponentiation, goto 1665 + 0, // on expression, error + 2006, // on factor, goto 2005 + 1668, // on field_designator, goto 1667 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1669, // on function_designator, goto 1668 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1670, // on identifier, goto 1669 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1671, // on indexed_variable, goto 1670 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1672, // on primary, goto 1671 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1673, // on set_constructor, goto 1672 + 0, // on set_type, error + 1674, // on sign, goto 1673 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1677, // on unsigned_constant, goto 1676 + 1678, // on unsigned_integer, goto 1677 + 1679, // on unsigned_number, goto 1678 + 1680, // on unsigned_real, goto 1679 + 0, // on value_parameter_specification, error + 1681, // on variable_access, goto 1680 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1857 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 2007, // on identifier, goto 2006 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1858 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 731, // on expression, goto 730 + 732, // on factor, goto 731 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 736, // on index_expression, goto 735 + 2009, // on index_expression_list, goto 2008 + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 742, // on simple_expression, goto 741 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 743, // on term, goto 742 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1859 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1860 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1861 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1862 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 992, // on comma, goto 991 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1863 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1864 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1865 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 453, // on assignment_statement, goto 452 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 454, // on case_statement, goto 453 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 455, // on closed_for_statement, goto 454 + 456, // on closed_if_statement, goto 455 + 457, // on closed_statement, goto 456 + 458, // on closed_while_statement, goto 457 + 459, // on closed_with_statement, goto 458 + 0, // on comma, error + 0, // on component_type, error + 460, // on compound_statement, goto 459 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 462, // on goto_statement, goto 461 + 463, // on identifier, goto 462 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 465, // on label, goto 464 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 466, // on non_labeled_closed_statement, goto 465 + 467, // on non_labeled_open_statement, goto 466 + 0, // on non_string, error + 468, // on open_for_statement, goto 467 + 469, // on open_if_statement, goto 468 + 470, // on open_statement, goto 469 + 471, // on open_while_statement, goto 470 + 472, // on open_with_statement, goto 471 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 473, // on procedure_statement, goto 472 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 474, // on repeat_statement, goto 473 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 2012, // on statement, goto 2011 + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 477, // on variable_access, goto 476 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1866 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1867 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1868 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1869 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1870 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 892, // on comma, goto 891 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1871 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1872 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1873 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1874 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1875 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1876 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1877 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 2015, // on params, goto 2014 + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1878 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1879 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1880 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1881 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1873, // on exponentiation, goto 1872 + 0, // on expression, error + 2018, // on factor, goto 2017 + 1876, // on field_designator, goto 1875 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1877, // on function_designator, goto 1876 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1878, // on identifier, goto 1877 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1879, // on indexed_variable, goto 1878 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1880, // on primary, goto 1879 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1881, // on set_constructor, goto 1880 + 0, // on set_type, error + 1882, // on sign, goto 1881 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1885, // on unsigned_constant, goto 1884 + 1886, // on unsigned_integer, goto 1885 + 1887, // on unsigned_number, goto 1886 + 1888, // on unsigned_real, goto 1887 + 0, // on value_parameter_specification, error + 1889, // on variable_access, goto 1888 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1882 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 2019, // on addop, goto 2018 + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 2020, // on relop, goto 2019 + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1883 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 2021, // on mulop, goto 2020 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1884 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1885 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1886 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1887 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1888 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1889 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 784, // on exponentiation, goto 783 + 2025, // on expression, goto 2024 + 786, // on factor, goto 785 + 787, // on field_designator, goto 786 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 788, // on function_designator, goto 787 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 789, // on identifier, goto 788 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 790, // on indexed_variable, goto 789 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 791, // on primary, goto 790 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 792, // on set_constructor, goto 791 + 0, // on set_type, error + 793, // on sign, goto 792 + 794, // on simple_expression, goto 793 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 795, // on term, goto 794 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 796, // on unsigned_constant, goto 795 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 797, // on variable_access, goto 796 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1890 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1891 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 1876, // on field_designator, goto 1875 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1877, // on function_designator, goto 1876 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1878, // on identifier, goto 1877 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1879, // on indexed_variable, goto 1878 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 2026, // on primary, goto 2025 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1881, // on set_constructor, goto 1880 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1885, // on unsigned_constant, goto 1884 + 1886, // on unsigned_integer, goto 1885 + 1887, // on unsigned_number, goto 1886 + 1888, // on unsigned_real, goto 1887 + 0, // on value_parameter_specification, error + 1889, // on variable_access, goto 1888 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1892 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 803, // on exponentiation, goto 802 + 804, // on expression, goto 803 + 805, // on factor, goto 804 + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 810, // on member_designator, goto 809 + 2027, // on member_designator_list, goto 2026 + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 814, // on sign, goto 813 + 815, // on simple_expression, goto 814 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 816, // on term, goto 815 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1893 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1894 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1895 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1896 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1897 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1898 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 441, // on case_constant, goto 440 + 940, // on case_constant_list, goto 939 + 0, // on case_index, error + 941, // on case_list_element, goto 940 + 2029, // on case_list_element_list, goto 2028 + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 443, // on constant, goto 442 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 444, // on identifier, goto 443 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 445, // on non_string, goto 444 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 446, // on sign, goto 445 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1899 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1006, // on exponentiation, goto 1005 + 1007, // on expression, goto 1006 + 1008, // on factor, goto 1007 + 1009, // on field_designator, goto 1008 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1010, // on function_designator, goto 1009 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1011, // on identifier, goto 1010 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1012, // on indexed_variable, goto 1011 + 2030, // on initial_value, goto 2029 + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1014, // on primary, goto 1013 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1015, // on set_constructor, goto 1014 + 0, // on set_type, error + 1016, // on sign, goto 1015 + 1017, // on simple_expression, goto 1016 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1018, // on term, goto 1017 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1019, // on unsigned_constant, goto 1018 + 1020, // on unsigned_integer, goto 1019 + 1021, // on unsigned_number, goto 1020 + 1022, // on unsigned_real, goto 1021 + 0, // on value_parameter_specification, error + 1023, // on variable_access, goto 1022 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1900 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 1421, // on assignment_statement, goto 1420 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 1422, // on case_statement, goto 1421 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 1423, // on closed_for_statement, goto 1422 + 1424, // on closed_if_statement, goto 1423 + 2031, // on closed_statement, goto 2030 + 1426, // on closed_while_statement, goto 1425 + 1427, // on closed_with_statement, goto 1426 + 0, // on comma, error + 0, // on component_type, error + 1428, // on compound_statement, goto 1427 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 1429, // on goto_statement, goto 1428 + 1430, // on identifier, goto 1429 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 1431, // on label, goto 1430 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 1432, // on non_labeled_closed_statement, goto 1431 + 605, // on non_labeled_open_statement, goto 604 + 0, // on non_string, error + 606, // on open_for_statement, goto 605 + 607, // on open_if_statement, goto 606 + 608, // on open_statement, goto 607 + 609, // on open_while_statement, goto 608 + 610, // on open_with_statement, goto 609 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 1433, // on procedure_statement, goto 1432 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 1434, // on repeat_statement, goto 1433 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 1435, // on statement, goto 1434 + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 1436, // on variable_access, goto 1435 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1901 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 2032, // on boolean_expression, goto 2031 + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1873, // on exponentiation, goto 1872 + 2033, // on expression, goto 2032 + 1875, // on factor, goto 1874 + 1876, // on field_designator, goto 1875 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1877, // on function_designator, goto 1876 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1878, // on identifier, goto 1877 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1879, // on indexed_variable, goto 1878 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1880, // on primary, goto 1879 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1881, // on set_constructor, goto 1880 + 0, // on set_type, error + 1882, // on sign, goto 1881 + 1883, // on simple_expression, goto 1882 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 1884, // on term, goto 1883 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1885, // on unsigned_constant, goto 1884 + 1886, // on unsigned_integer, goto 1885 + 1887, // on unsigned_number, goto 1886 + 1888, // on unsigned_real, goto 1887 + 0, // on value_parameter_specification, error + 1889, // on variable_access, goto 1888 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1902 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 1421, // on assignment_statement, goto 1420 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 1422, // on case_statement, goto 1421 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 1423, // on closed_for_statement, goto 1422 + 1424, // on closed_if_statement, goto 1423 + 2034, // on closed_statement, goto 2033 + 1426, // on closed_while_statement, goto 1425 + 1427, // on closed_with_statement, goto 1426 + 0, // on comma, error + 0, // on component_type, error + 1428, // on compound_statement, goto 1427 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 1429, // on goto_statement, goto 1428 + 1430, // on identifier, goto 1429 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 1431, // on label, goto 1430 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 1432, // on non_labeled_closed_statement, goto 1431 + 605, // on non_labeled_open_statement, goto 604 + 0, // on non_string, error + 606, // on open_for_statement, goto 605 + 607, // on open_if_statement, goto 606 + 1449, // on open_statement, goto 1448 + 609, // on open_while_statement, goto 608 + 610, // on open_with_statement, goto 609 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 1433, // on procedure_statement, goto 1432 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 1434, // on repeat_statement, goto 1433 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 1436, // on variable_access, goto 1435 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1903 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 1421, // on assignment_statement, goto 1420 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 1422, // on case_statement, goto 1421 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 1423, // on closed_for_statement, goto 1422 + 1424, // on closed_if_statement, goto 1423 + 2035, // on closed_statement, goto 2034 + 1426, // on closed_while_statement, goto 1425 + 1427, // on closed_with_statement, goto 1426 + 0, // on comma, error + 0, // on component_type, error + 1428, // on compound_statement, goto 1427 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 1429, // on goto_statement, goto 1428 + 1430, // on identifier, goto 1429 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 1431, // on label, goto 1430 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 1432, // on non_labeled_closed_statement, goto 1431 + 605, // on non_labeled_open_statement, goto 604 + 0, // on non_string, error + 606, // on open_for_statement, goto 605 + 607, // on open_if_statement, goto 606 + 1451, // on open_statement, goto 1450 + 609, // on open_while_statement, goto 608 + 610, // on open_with_statement, goto 609 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 1433, // on procedure_statement, goto 1432 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 1434, // on repeat_statement, goto 1433 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 1436, // on variable_access, goto 1435 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1904 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1905 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1906 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1907 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1908 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1909 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1908, // on identifier, goto 1907 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 2036, // on non_string, goto 2035 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1910 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1911 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1912 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1913 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1914 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 359, // on comma, goto 358 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1915 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1916 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1917 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 41, // on identifier, goto 40 + 216, // on identifier_list, goto 215 + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 385, // on record_section, goto 384 + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 2038, // on variant_part, goto 2037 + 0, // on variant_selector, error + // State 1918 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1919 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1920 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1921 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1922 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1923 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1924 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1925 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 441, // on case_constant, goto 440 + 1734, // on case_constant_list, goto 1733 + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 443, // on constant, goto 442 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 444, // on identifier, goto 443 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 445, // on non_string, goto 444 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 446, // on sign, goto 445 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 2040, // on variant, goto 2039 + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1926 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1927 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1928 + 0, // on (), error + 0, // on __file, error + 673, // on actual_parameter, goto 672 + 2041, // on actual_parameter_list, goto 2040 + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 676, // on expression, goto 675 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1929 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 2042, // on exponentiation, goto 2041 + 0, // on expression, error + 0, // on factor, error + 1740, // on field_designator, goto 1739 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1741, // on function_designator, goto 1740 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1742, // on identifier, goto 1741 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1743, // on indexed_variable, goto 1742 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1744, // on primary, goto 1743 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1745, // on set_constructor, goto 1744 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1749, // on unsigned_constant, goto 1748 + 1750, // on unsigned_integer, goto 1749 + 1751, // on unsigned_number, goto 1750 + 1752, // on unsigned_real, goto 1751 + 0, // on value_parameter_specification, error + 1753, // on variable_access, goto 1752 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1930 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1931 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1737, // on exponentiation, goto 1736 + 0, // on expression, error + 1739, // on factor, goto 1738 + 1740, // on field_designator, goto 1739 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1741, // on function_designator, goto 1740 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1742, // on identifier, goto 1741 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1743, // on indexed_variable, goto 1742 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1744, // on primary, goto 1743 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1745, // on set_constructor, goto 1744 + 0, // on set_type, error + 1746, // on sign, goto 1745 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 2043, // on term, goto 2042 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1749, // on unsigned_constant, goto 1748 + 1750, // on unsigned_integer, goto 1749 + 1751, // on unsigned_number, goto 1750 + 1752, // on unsigned_real, goto 1751 + 0, // on value_parameter_specification, error + 1753, // on variable_access, goto 1752 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1932 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 2044, // on exponentiation, goto 2043 + 0, // on expression, error + 2045, // on factor, goto 2044 + 2046, // on field_designator, goto 2045 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 2047, // on function_designator, goto 2046 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 2048, // on identifier, goto 2047 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 2049, // on indexed_variable, goto 2048 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 2050, // on primary, goto 2049 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 2051, // on set_constructor, goto 2050 + 0, // on set_type, error + 2052, // on sign, goto 2051 + 2053, // on simple_expression, goto 2052 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 2054, // on term, goto 2053 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 2055, // on unsigned_constant, goto 2054 + 2056, // on unsigned_integer, goto 2055 + 2057, // on unsigned_number, goto 2056 + 2058, // on unsigned_real, goto 2057 + 0, // on value_parameter_specification, error + 2059, // on variable_access, goto 2058 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1933 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1737, // on exponentiation, goto 1736 + 0, // on expression, error + 2068, // on factor, goto 2067 + 1740, // on field_designator, goto 1739 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1741, // on function_designator, goto 1740 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1742, // on identifier, goto 1741 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1743, // on indexed_variable, goto 1742 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1744, // on primary, goto 1743 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1745, // on set_constructor, goto 1744 + 0, // on set_type, error + 1746, // on sign, goto 1745 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1749, // on unsigned_constant, goto 1748 + 1750, // on unsigned_integer, goto 1749 + 1751, // on unsigned_number, goto 1750 + 1752, // on unsigned_real, goto 1751 + 0, // on value_parameter_specification, error + 1753, // on variable_access, goto 1752 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1934 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 2069, // on identifier, goto 2068 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1935 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 731, // on expression, goto 730 + 732, // on factor, goto 731 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 736, // on index_expression, goto 735 + 2071, // on index_expression_list, goto 2070 + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 742, // on simple_expression, goto 741 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 743, // on term, goto 742 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1936 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1937 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1938 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1939 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 992, // on comma, goto 991 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1940 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1941 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1942 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1943 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1944 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1945 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1946 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1947 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1948 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1949 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1950 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1951 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1952 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1953 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1954 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1955 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 892, // on comma, goto 891 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1956 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1957 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 1818, // on mulop, goto 1817 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1958 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1959 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1960 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1961 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 926, // on comma, goto 925 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1962 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1963 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1964 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 892, // on comma, goto 891 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1965 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1966 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 1834, // on mulop, goto 1833 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1967 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1968 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1969 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1970 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1971 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 2078, // on params, goto 2077 + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1972 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1973 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1974 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1975 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1968, // on exponentiation, goto 1967 + 0, // on expression, error + 2081, // on factor, goto 2080 + 1970, // on field_designator, goto 1969 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1971, // on function_designator, goto 1970 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1972, // on identifier, goto 1971 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1973, // on indexed_variable, goto 1972 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1974, // on primary, goto 1973 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1975, // on set_constructor, goto 1974 + 0, // on set_type, error + 1976, // on sign, goto 1975 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1979, // on unsigned_constant, goto 1978 + 1980, // on unsigned_integer, goto 1979 + 1981, // on unsigned_number, goto 1980 + 1982, // on unsigned_real, goto 1981 + 0, // on value_parameter_specification, error + 1983, // on variable_access, goto 1982 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1976 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 2082, // on addop, goto 2081 + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1977 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 2083, // on mulop, goto 2082 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1978 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1979 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1980 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1981 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1982 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1983 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 784, // on exponentiation, goto 783 + 2087, // on expression, goto 2086 + 786, // on factor, goto 785 + 787, // on field_designator, goto 786 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 788, // on function_designator, goto 787 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 789, // on identifier, goto 788 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 790, // on indexed_variable, goto 789 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 791, // on primary, goto 790 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 792, // on set_constructor, goto 791 + 0, // on set_type, error + 793, // on sign, goto 792 + 794, // on simple_expression, goto 793 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 795, // on term, goto 794 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 796, // on unsigned_constant, goto 795 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 797, // on variable_access, goto 796 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1984 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1985 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 1970, // on field_designator, goto 1969 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1971, // on function_designator, goto 1970 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1972, // on identifier, goto 1971 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1973, // on indexed_variable, goto 1972 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 2088, // on primary, goto 2087 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1975, // on set_constructor, goto 1974 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1979, // on unsigned_constant, goto 1978 + 1980, // on unsigned_integer, goto 1979 + 1981, // on unsigned_number, goto 1980 + 1982, // on unsigned_real, goto 1981 + 0, // on value_parameter_specification, error + 1983, // on variable_access, goto 1982 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1986 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 803, // on exponentiation, goto 802 + 804, // on expression, goto 803 + 805, // on factor, goto 804 + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 810, // on member_designator, goto 809 + 2089, // on member_designator_list, goto 2088 + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 814, // on sign, goto 813 + 815, // on simple_expression, goto 814 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 816, // on term, goto 815 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1987 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1988 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1989 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1990 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1991 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1992 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1993 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1994 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 926, // on comma, goto 925 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1995 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1996 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1997 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 441, // on case_constant, goto 440 + 940, // on case_constant_list, goto 939 + 0, // on case_index, error + 1540, // on case_list_element, goto 1539 + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 443, // on constant, goto 442 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 444, // on identifier, goto 443 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 445, // on non_string, goto 444 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 2092, // on otherwisepart, goto 2091 + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 446, // on sign, goto 445 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1998 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 1999 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2000 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 626, // on exponentiation, goto 625 + 1584, // on expression, goto 1583 + 628, // on factor, goto 627 + 629, // on field_designator, goto 628 + 0, // on file, error + 0, // on file_type, error + 2094, // on final_value, goto 2093 + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 630, // on function_designator, goto 629 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 631, // on identifier, goto 630 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 632, // on indexed_variable, goto 631 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 633, // on primary, goto 632 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 634, // on set_constructor, goto 633 + 0, // on set_type, error + 635, // on sign, goto 634 + 636, // on simple_expression, goto 635 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 637, // on term, goto 636 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 638, // on unsigned_constant, goto 637 + 639, // on unsigned_integer, goto 638 + 640, // on unsigned_number, goto 639 + 641, // on unsigned_real, goto 640 + 0, // on value_parameter_specification, error + 642, // on variable_access, goto 641 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2001 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 1032, // on assignment_statement, goto 1031 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 1033, // on case_statement, goto 1032 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 1034, // on closed_for_statement, goto 1033 + 1035, // on closed_if_statement, goto 1034 + 2095, // on closed_statement, goto 2094 + 1037, // on closed_while_statement, goto 1036 + 1038, // on closed_with_statement, goto 1037 + 0, // on comma, error + 0, // on component_type, error + 1039, // on compound_statement, goto 1038 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 1040, // on goto_statement, goto 1039 + 1041, // on identifier, goto 1040 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 1042, // on label, goto 1041 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 1043, // on non_labeled_closed_statement, goto 1042 + 467, // on non_labeled_open_statement, goto 466 + 0, // on non_string, error + 468, // on open_for_statement, goto 467 + 469, // on open_if_statement, goto 468 + 1619, // on open_statement, goto 1618 + 471, // on open_while_statement, goto 470 + 472, // on open_with_statement, goto 471 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 1044, // on procedure_statement, goto 1043 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 1045, // on repeat_statement, goto 1044 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 1047, // on variable_access, goto 1046 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2002 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 892, // on comma, goto 891 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2003 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2004 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 1857, // on mulop, goto 1856 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2005 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2006 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2007 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2008 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 926, // on comma, goto 925 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2009 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2010 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2011 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2012 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 593, // on assignment_statement, goto 592 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 594, // on case_statement, goto 593 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 595, // on closed_for_statement, goto 594 + 596, // on closed_if_statement, goto 595 + 2100, // on closed_statement, goto 2099 + 598, // on closed_while_statement, goto 597 + 599, // on closed_with_statement, goto 598 + 0, // on comma, error + 0, // on component_type, error + 600, // on compound_statement, goto 599 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 601, // on goto_statement, goto 600 + 602, // on identifier, goto 601 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 603, // on label, goto 602 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 604, // on non_labeled_closed_statement, goto 603 + 605, // on non_labeled_open_statement, goto 604 + 0, // on non_string, error + 606, // on open_for_statement, goto 605 + 607, // on open_if_statement, goto 606 + 2101, // on open_statement, goto 2100 + 609, // on open_while_statement, goto 608 + 610, // on open_with_statement, goto 609 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 611, // on procedure_statement, goto 610 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 612, // on repeat_statement, goto 611 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 615, // on variable_access, goto 614 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2013 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2014 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2015 + 0, // on (), error + 0, // on __file, error + 673, // on actual_parameter, goto 672 + 2102, // on actual_parameter_list, goto 2101 + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 676, // on expression, goto 675 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2016 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 2103, // on exponentiation, goto 2102 + 0, // on expression, error + 0, // on factor, error + 1876, // on field_designator, goto 1875 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1877, // on function_designator, goto 1876 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1878, // on identifier, goto 1877 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1879, // on indexed_variable, goto 1878 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1880, // on primary, goto 1879 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1881, // on set_constructor, goto 1880 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1885, // on unsigned_constant, goto 1884 + 1886, // on unsigned_integer, goto 1885 + 1887, // on unsigned_number, goto 1886 + 1888, // on unsigned_real, goto 1887 + 0, // on value_parameter_specification, error + 1889, // on variable_access, goto 1888 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2017 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2018 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1873, // on exponentiation, goto 1872 + 0, // on expression, error + 1875, // on factor, goto 1874 + 1876, // on field_designator, goto 1875 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1877, // on function_designator, goto 1876 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1878, // on identifier, goto 1877 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1879, // on indexed_variable, goto 1878 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1880, // on primary, goto 1879 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1881, // on set_constructor, goto 1880 + 0, // on set_type, error + 1882, // on sign, goto 1881 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 2104, // on term, goto 2103 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1885, // on unsigned_constant, goto 1884 + 1886, // on unsigned_integer, goto 1885 + 1887, // on unsigned_number, goto 1886 + 1888, // on unsigned_real, goto 1887 + 0, // on value_parameter_specification, error + 1889, // on variable_access, goto 1888 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2019 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 2105, // on exponentiation, goto 2104 + 0, // on expression, error + 2106, // on factor, goto 2105 + 2107, // on field_designator, goto 2106 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 2108, // on function_designator, goto 2107 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 2109, // on identifier, goto 2108 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 2110, // on indexed_variable, goto 2109 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 2111, // on primary, goto 2110 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 2112, // on set_constructor, goto 2111 + 0, // on set_type, error + 2113, // on sign, goto 2112 + 2114, // on simple_expression, goto 2113 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 2115, // on term, goto 2114 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 2116, // on unsigned_constant, goto 2115 + 2117, // on unsigned_integer, goto 2116 + 2118, // on unsigned_number, goto 2117 + 2119, // on unsigned_real, goto 2118 + 0, // on value_parameter_specification, error + 2120, // on variable_access, goto 2119 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2020 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1873, // on exponentiation, goto 1872 + 0, // on expression, error + 2129, // on factor, goto 2128 + 1876, // on field_designator, goto 1875 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1877, // on function_designator, goto 1876 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1878, // on identifier, goto 1877 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1879, // on indexed_variable, goto 1878 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1880, // on primary, goto 1879 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1881, // on set_constructor, goto 1880 + 0, // on set_type, error + 1882, // on sign, goto 1881 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1885, // on unsigned_constant, goto 1884 + 1886, // on unsigned_integer, goto 1885 + 1887, // on unsigned_number, goto 1886 + 1888, // on unsigned_real, goto 1887 + 0, // on value_parameter_specification, error + 1889, // on variable_access, goto 1888 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2021 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 2130, // on identifier, goto 2129 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2022 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 731, // on expression, goto 730 + 732, // on factor, goto 731 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 736, // on index_expression, goto 735 + 2132, // on index_expression_list, goto 2131 + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 742, // on simple_expression, goto 741 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 743, // on term, goto 742 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2023 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2024 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2025 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2026 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 992, // on comma, goto 991 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2027 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2028 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 2135, // on semicolon, goto 2134 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2029 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 2138, // on direction, goto 2137 + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2030 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2031 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2032 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2033 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2034 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2035 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2036 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2037 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2038 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 41, // on identifier, goto 40 + 886, // on identifier_list, goto 885 + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 887, // on record_section, goto 886 + 2142, // on record_section_list, goto 2141 + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 2143, // on variant_part, goto 2142 + 0, // on variant_selector, error + // State 2039 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2040 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 892, // on comma, goto 891 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2041 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2042 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 1934, // on mulop, goto 1933 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2043 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2044 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2045 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2046 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2047 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 2145, // on params, goto 2144 + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2048 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2049 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2050 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2051 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 2044, // on exponentiation, goto 2043 + 0, // on expression, error + 2148, // on factor, goto 2147 + 2046, // on field_designator, goto 2045 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 2047, // on function_designator, goto 2046 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 2048, // on identifier, goto 2047 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 2049, // on indexed_variable, goto 2048 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 2050, // on primary, goto 2049 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 2051, // on set_constructor, goto 2050 + 0, // on set_type, error + 2052, // on sign, goto 2051 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 2055, // on unsigned_constant, goto 2054 + 2056, // on unsigned_integer, goto 2055 + 2057, // on unsigned_number, goto 2056 + 2058, // on unsigned_real, goto 2057 + 0, // on value_parameter_specification, error + 2059, // on variable_access, goto 2058 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2052 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 2149, // on addop, goto 2148 + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2053 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 2150, // on mulop, goto 2149 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2054 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2055 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2056 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2057 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2058 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2059 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 784, // on exponentiation, goto 783 + 2154, // on expression, goto 2153 + 786, // on factor, goto 785 + 787, // on field_designator, goto 786 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 788, // on function_designator, goto 787 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 789, // on identifier, goto 788 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 790, // on indexed_variable, goto 789 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 791, // on primary, goto 790 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 792, // on set_constructor, goto 791 + 0, // on set_type, error + 793, // on sign, goto 792 + 794, // on simple_expression, goto 793 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 795, // on term, goto 794 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 796, // on unsigned_constant, goto 795 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 797, // on variable_access, goto 796 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2060 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2061 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 2046, // on field_designator, goto 2045 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 2047, // on function_designator, goto 2046 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 2048, // on identifier, goto 2047 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 2049, // on indexed_variable, goto 2048 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 2155, // on primary, goto 2154 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 2051, // on set_constructor, goto 2050 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 2055, // on unsigned_constant, goto 2054 + 2056, // on unsigned_integer, goto 2055 + 2057, // on unsigned_number, goto 2056 + 2058, // on unsigned_real, goto 2057 + 0, // on value_parameter_specification, error + 2059, // on variable_access, goto 2058 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2062 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 803, // on exponentiation, goto 802 + 804, // on expression, goto 803 + 805, // on factor, goto 804 + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 810, // on member_designator, goto 809 + 2156, // on member_designator_list, goto 2155 + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 814, // on sign, goto 813 + 815, // on simple_expression, goto 814 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 816, // on term, goto 815 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2063 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2064 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2065 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2066 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2067 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2068 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2069 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2070 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 926, // on comma, goto 925 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2071 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2072 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2073 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2074 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2075 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2076 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2077 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2078 + 0, // on (), error + 0, // on __file, error + 673, // on actual_parameter, goto 672 + 2159, // on actual_parameter_list, goto 2158 + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 676, // on expression, goto 675 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2079 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 2160, // on exponentiation, goto 2159 + 0, // on expression, error + 0, // on factor, error + 1970, // on field_designator, goto 1969 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1971, // on function_designator, goto 1970 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1972, // on identifier, goto 1971 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1973, // on indexed_variable, goto 1972 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1974, // on primary, goto 1973 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1975, // on set_constructor, goto 1974 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1979, // on unsigned_constant, goto 1978 + 1980, // on unsigned_integer, goto 1979 + 1981, // on unsigned_number, goto 1980 + 1982, // on unsigned_real, goto 1981 + 0, // on value_parameter_specification, error + 1983, // on variable_access, goto 1982 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2080 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2081 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1968, // on exponentiation, goto 1967 + 0, // on expression, error + 1969, // on factor, goto 1968 + 1970, // on field_designator, goto 1969 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1971, // on function_designator, goto 1970 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1972, // on identifier, goto 1971 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1973, // on indexed_variable, goto 1972 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1974, // on primary, goto 1973 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1975, // on set_constructor, goto 1974 + 0, // on set_type, error + 1976, // on sign, goto 1975 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 2161, // on term, goto 2160 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1979, // on unsigned_constant, goto 1978 + 1980, // on unsigned_integer, goto 1979 + 1981, // on unsigned_number, goto 1980 + 1982, // on unsigned_real, goto 1981 + 0, // on value_parameter_specification, error + 1983, // on variable_access, goto 1982 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2082 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 1968, // on exponentiation, goto 1967 + 0, // on expression, error + 2162, // on factor, goto 2161 + 1970, // on field_designator, goto 1969 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 1971, // on function_designator, goto 1970 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1972, // on identifier, goto 1971 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 1973, // on indexed_variable, goto 1972 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 1974, // on primary, goto 1973 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 1975, // on set_constructor, goto 1974 + 0, // on set_type, error + 1976, // on sign, goto 1975 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 1979, // on unsigned_constant, goto 1978 + 1980, // on unsigned_integer, goto 1979 + 1981, // on unsigned_number, goto 1980 + 1982, // on unsigned_real, goto 1981 + 0, // on value_parameter_specification, error + 1983, // on variable_access, goto 1982 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2083 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 2163, // on identifier, goto 2162 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2084 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 731, // on expression, goto 730 + 732, // on factor, goto 731 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 736, // on index_expression, goto 735 + 2165, // on index_expression_list, goto 2164 + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 742, // on simple_expression, goto 741 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 743, // on term, goto 742 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2085 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2086 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2087 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2088 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 992, // on comma, goto 991 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2089 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2090 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2091 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 453, // on assignment_statement, goto 452 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 454, // on case_statement, goto 453 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 455, // on closed_for_statement, goto 454 + 456, // on closed_if_statement, goto 455 + 457, // on closed_statement, goto 456 + 458, // on closed_while_statement, goto 457 + 459, // on closed_with_statement, goto 458 + 0, // on comma, error + 0, // on component_type, error + 460, // on compound_statement, goto 459 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 462, // on goto_statement, goto 461 + 463, // on identifier, goto 462 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 465, // on label, goto 464 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 466, // on non_labeled_closed_statement, goto 465 + 467, // on non_labeled_open_statement, goto 466 + 0, // on non_string, error + 468, // on open_for_statement, goto 467 + 469, // on open_if_statement, goto 468 + 470, // on open_statement, goto 469 + 471, // on open_while_statement, goto 470 + 472, // on open_with_statement, goto 471 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 473, // on procedure_statement, goto 472 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 474, // on repeat_statement, goto 473 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 2168, // on statement, goto 2167 + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 477, // on variable_access, goto 476 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2092 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2093 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2094 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2095 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2096 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2097 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2098 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2099 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2100 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2101 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 892, // on comma, goto 891 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2102 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2103 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 2021, // on mulop, goto 2020 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2104 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2105 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2106 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2107 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2108 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 2172, // on params, goto 2171 + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2109 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2110 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2111 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2112 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 2105, // on exponentiation, goto 2104 + 0, // on expression, error + 2175, // on factor, goto 2174 + 2107, // on field_designator, goto 2106 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 2108, // on function_designator, goto 2107 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 2109, // on identifier, goto 2108 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 2110, // on indexed_variable, goto 2109 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 2111, // on primary, goto 2110 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 2112, // on set_constructor, goto 2111 + 0, // on set_type, error + 2113, // on sign, goto 2112 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 2116, // on unsigned_constant, goto 2115 + 2117, // on unsigned_integer, goto 2116 + 2118, // on unsigned_number, goto 2117 + 2119, // on unsigned_real, goto 2118 + 0, // on value_parameter_specification, error + 2120, // on variable_access, goto 2119 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2113 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 2176, // on addop, goto 2175 + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2114 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 2177, // on mulop, goto 2176 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2115 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2116 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2117 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2118 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2119 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2120 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 784, // on exponentiation, goto 783 + 2181, // on expression, goto 2180 + 786, // on factor, goto 785 + 787, // on field_designator, goto 786 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 788, // on function_designator, goto 787 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 789, // on identifier, goto 788 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 790, // on indexed_variable, goto 789 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 791, // on primary, goto 790 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 792, // on set_constructor, goto 791 + 0, // on set_type, error + 793, // on sign, goto 792 + 794, // on simple_expression, goto 793 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 795, // on term, goto 794 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 796, // on unsigned_constant, goto 795 + 163, // on unsigned_integer, goto 162 + 164, // on unsigned_number, goto 163 + 165, // on unsigned_real, goto 164 + 0, // on value_parameter_specification, error + 797, // on variable_access, goto 796 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2121 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2122 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 2107, // on field_designator, goto 2106 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 2108, // on function_designator, goto 2107 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 2109, // on identifier, goto 2108 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 2110, // on indexed_variable, goto 2109 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 2182, // on primary, goto 2181 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 2112, // on set_constructor, goto 2111 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 2116, // on unsigned_constant, goto 2115 + 2117, // on unsigned_integer, goto 2116 + 2118, // on unsigned_number, goto 2117 + 2119, // on unsigned_real, goto 2118 + 0, // on value_parameter_specification, error + 2120, // on variable_access, goto 2119 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2123 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 803, // on exponentiation, goto 802 + 804, // on expression, goto 803 + 805, // on factor, goto 804 + 806, // on field_designator, goto 805 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 807, // on function_designator, goto 806 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 808, // on identifier, goto 807 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 809, // on indexed_variable, goto 808 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 810, // on member_designator, goto 809 + 2183, // on member_designator_list, goto 2182 + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 812, // on primary, goto 811 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 813, // on set_constructor, goto 812 + 0, // on set_type, error + 814, // on sign, goto 813 + 815, // on simple_expression, goto 814 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 816, // on term, goto 815 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 817, // on unsigned_constant, goto 816 + 818, // on unsigned_integer, goto 817 + 819, // on unsigned_number, goto 818 + 820, // on unsigned_real, goto 819 + 0, // on value_parameter_specification, error + 821, // on variable_access, goto 820 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2124 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2125 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2126 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2127 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2128 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2129 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2130 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2131 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 926, // on comma, goto 925 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2132 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2133 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2134 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 441, // on case_constant, goto 440 + 940, // on case_constant_list, goto 939 + 0, // on case_index, error + 1540, // on case_list_element, goto 1539 + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 443, // on constant, goto 442 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 444, // on identifier, goto 443 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 445, // on non_string, goto 444 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 2186, // on otherwisepart, goto 2185 + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 446, // on sign, goto 445 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2135 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2136 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2137 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 626, // on exponentiation, goto 625 + 1584, // on expression, goto 1583 + 628, // on factor, goto 627 + 629, // on field_designator, goto 628 + 0, // on file, error + 0, // on file_type, error + 2188, // on final_value, goto 2187 + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 630, // on function_designator, goto 629 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 631, // on identifier, goto 630 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 632, // on indexed_variable, goto 631 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 633, // on primary, goto 632 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 634, // on set_constructor, goto 633 + 0, // on set_type, error + 635, // on sign, goto 634 + 636, // on simple_expression, goto 635 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 637, // on term, goto 636 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 638, // on unsigned_constant, goto 637 + 639, // on unsigned_integer, goto 638 + 640, // on unsigned_number, goto 639 + 641, // on unsigned_real, goto 640 + 0, // on value_parameter_specification, error + 642, // on variable_access, goto 641 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2138 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 1421, // on assignment_statement, goto 1420 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 1422, // on case_statement, goto 1421 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 1423, // on closed_for_statement, goto 1422 + 1424, // on closed_if_statement, goto 1423 + 2189, // on closed_statement, goto 2188 + 1426, // on closed_while_statement, goto 1425 + 1427, // on closed_with_statement, goto 1426 + 0, // on comma, error + 0, // on component_type, error + 1428, // on compound_statement, goto 1427 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 1429, // on goto_statement, goto 1428 + 1430, // on identifier, goto 1429 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 1431, // on label, goto 1430 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 1432, // on non_labeled_closed_statement, goto 1431 + 605, // on non_labeled_open_statement, goto 604 + 0, // on non_string, error + 606, // on open_for_statement, goto 605 + 607, // on open_if_statement, goto 606 + 1870, // on open_statement, goto 1869 + 609, // on open_while_statement, goto 608 + 610, // on open_with_statement, goto 609 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 1433, // on procedure_statement, goto 1432 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 1434, // on repeat_statement, goto 1433 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 1436, // on variable_access, goto 1435 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2139 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 1468, // on array_type, goto 1467 + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 2190, // on component_type, goto 2189 + 0, // on compound_statement, error + 1469, // on constant, goto 1468 + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 1470, // on enumerated_type, goto 1469 + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 1471, // on file_type, goto 1470 + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 1472, // on identifier, goto 1471 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 1473, // on new_ordinal_type, goto 1472 + 1474, // on new_pointer_type, goto 1473 + 1475, // on new_structured_type, goto 1474 + 1476, // on new_type, goto 1475 + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 103, // on non_string, goto 102 + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 1477, // on record_type, goto 1476 + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 1478, // on set_type, goto 1477 + 106, // on sign, goto 105 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 1479, // on structured_type, goto 1478 + 1480, // on subrange_type, goto 1479 + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 1917, // on type_denoter, goto 1916 + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2140 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2141 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 2191, // on semicolon, goto 2190 + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2142 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2143 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2144 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2145 + 0, // on (), error + 0, // on __file, error + 673, // on actual_parameter, goto 672 + 2194, // on actual_parameter_list, goto 2193 + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 676, // on expression, goto 675 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2146 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 2195, // on exponentiation, goto 2194 + 0, // on expression, error + 0, // on factor, error + 2046, // on field_designator, goto 2045 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 2047, // on function_designator, goto 2046 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 2048, // on identifier, goto 2047 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 2049, // on indexed_variable, goto 2048 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 2050, // on primary, goto 2049 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 2051, // on set_constructor, goto 2050 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 2055, // on unsigned_constant, goto 2054 + 2056, // on unsigned_integer, goto 2055 + 2057, // on unsigned_number, goto 2056 + 2058, // on unsigned_real, goto 2057 + 0, // on value_parameter_specification, error + 2059, // on variable_access, goto 2058 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2147 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2148 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 2044, // on exponentiation, goto 2043 + 0, // on expression, error + 2045, // on factor, goto 2044 + 2046, // on field_designator, goto 2045 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 2047, // on function_designator, goto 2046 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 2048, // on identifier, goto 2047 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 2049, // on indexed_variable, goto 2048 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 2050, // on primary, goto 2049 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 2051, // on set_constructor, goto 2050 + 0, // on set_type, error + 2052, // on sign, goto 2051 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 2196, // on term, goto 2195 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 2055, // on unsigned_constant, goto 2054 + 2056, // on unsigned_integer, goto 2055 + 2057, // on unsigned_number, goto 2056 + 2058, // on unsigned_real, goto 2057 + 0, // on value_parameter_specification, error + 2059, // on variable_access, goto 2058 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2149 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 2044, // on exponentiation, goto 2043 + 0, // on expression, error + 2197, // on factor, goto 2196 + 2046, // on field_designator, goto 2045 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 2047, // on function_designator, goto 2046 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 2048, // on identifier, goto 2047 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 2049, // on indexed_variable, goto 2048 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 2050, // on primary, goto 2049 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 2051, // on set_constructor, goto 2050 + 0, // on set_type, error + 2052, // on sign, goto 2051 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 2055, // on unsigned_constant, goto 2054 + 2056, // on unsigned_integer, goto 2055 + 2057, // on unsigned_number, goto 2056 + 2058, // on unsigned_real, goto 2057 + 0, // on value_parameter_specification, error + 2059, // on variable_access, goto 2058 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2150 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 2198, // on identifier, goto 2197 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2151 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 731, // on expression, goto 730 + 732, // on factor, goto 731 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 736, // on index_expression, goto 735 + 2200, // on index_expression_list, goto 2199 + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 742, // on simple_expression, goto 741 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 743, // on term, goto 742 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2152 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2153 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2154 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2155 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 992, // on comma, goto 991 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2156 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2157 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2158 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 892, // on comma, goto 891 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2159 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2160 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 2083, // on mulop, goto 2082 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2161 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2162 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2163 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2164 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 926, // on comma, goto 925 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2165 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2166 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2167 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2168 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 1032, // on assignment_statement, goto 1031 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 1033, // on case_statement, goto 1032 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 1034, // on closed_for_statement, goto 1033 + 1035, // on closed_if_statement, goto 1034 + 2207, // on closed_statement, goto 2206 + 1037, // on closed_while_statement, goto 1036 + 1038, // on closed_with_statement, goto 1037 + 0, // on comma, error + 0, // on component_type, error + 1039, // on compound_statement, goto 1038 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 1040, // on goto_statement, goto 1039 + 1041, // on identifier, goto 1040 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 1042, // on label, goto 1041 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 1043, // on non_labeled_closed_statement, goto 1042 + 467, // on non_labeled_open_statement, goto 466 + 0, // on non_string, error + 468, // on open_for_statement, goto 467 + 469, // on open_if_statement, goto 468 + 1955, // on open_statement, goto 1954 + 471, // on open_while_statement, goto 470 + 472, // on open_with_statement, goto 471 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 1044, // on procedure_statement, goto 1043 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 1045, // on repeat_statement, goto 1044 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 1047, // on variable_access, goto 1046 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2169 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2170 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2171 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2172 + 0, // on (), error + 0, // on __file, error + 673, // on actual_parameter, goto 672 + 2208, // on actual_parameter_list, goto 2207 + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 675, // on exponentiation, goto 674 + 676, // on expression, goto 675 + 677, // on factor, goto 676 + 678, // on field_designator, goto 677 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 679, // on function_designator, goto 678 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 680, // on identifier, goto 679 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 681, // on indexed_variable, goto 680 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 682, // on primary, goto 681 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 683, // on set_constructor, goto 682 + 0, // on set_type, error + 684, // on sign, goto 683 + 685, // on simple_expression, goto 684 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 686, // on term, goto 685 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 687, // on unsigned_constant, goto 686 + 688, // on unsigned_integer, goto 687 + 689, // on unsigned_number, goto 688 + 690, // on unsigned_real, goto 689 + 0, // on value_parameter_specification, error + 691, // on variable_access, goto 690 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2173 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 2209, // on exponentiation, goto 2208 + 0, // on expression, error + 0, // on factor, error + 2107, // on field_designator, goto 2106 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 2108, // on function_designator, goto 2107 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 2109, // on identifier, goto 2108 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 2110, // on indexed_variable, goto 2109 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 2111, // on primary, goto 2110 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 2112, // on set_constructor, goto 2111 + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 2116, // on unsigned_constant, goto 2115 + 2117, // on unsigned_integer, goto 2116 + 2118, // on unsigned_number, goto 2117 + 2119, // on unsigned_real, goto 2118 + 0, // on value_parameter_specification, error + 2120, // on variable_access, goto 2119 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2174 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2175 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 2105, // on exponentiation, goto 2104 + 0, // on expression, error + 2106, // on factor, goto 2105 + 2107, // on field_designator, goto 2106 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 2108, // on function_designator, goto 2107 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 2109, // on identifier, goto 2108 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 2110, // on indexed_variable, goto 2109 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 2111, // on primary, goto 2110 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 2112, // on set_constructor, goto 2111 + 0, // on set_type, error + 2113, // on sign, goto 2112 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 2210, // on term, goto 2209 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 2116, // on unsigned_constant, goto 2115 + 2117, // on unsigned_integer, goto 2116 + 2118, // on unsigned_number, goto 2117 + 2119, // on unsigned_real, goto 2118 + 0, // on value_parameter_specification, error + 2120, // on variable_access, goto 2119 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2176 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 2105, // on exponentiation, goto 2104 + 0, // on expression, error + 2211, // on factor, goto 2210 + 2107, // on field_designator, goto 2106 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 2108, // on function_designator, goto 2107 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 2109, // on identifier, goto 2108 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 2110, // on indexed_variable, goto 2109 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 2111, // on primary, goto 2110 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 2112, // on set_constructor, goto 2111 + 0, // on set_type, error + 2113, // on sign, goto 2112 + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 2116, // on unsigned_constant, goto 2115 + 2117, // on unsigned_integer, goto 2116 + 2118, // on unsigned_number, goto 2117 + 2119, // on unsigned_real, goto 2118 + 0, // on value_parameter_specification, error + 2120, // on variable_access, goto 2119 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2177 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 2212, // on identifier, goto 2211 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2178 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 730, // on exponentiation, goto 729 + 731, // on expression, goto 730 + 732, // on factor, goto 731 + 733, // on field_designator, goto 732 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 734, // on function_designator, goto 733 + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 735, // on identifier, goto 734 + 0, // on identifier_list, error + 736, // on index_expression, goto 735 + 2214, // on index_expression_list, goto 2213 + 0, // on index_list, error + 0, // on index_type, error + 738, // on indexed_variable, goto 737 + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 739, // on primary, goto 738 + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 740, // on set_constructor, goto 739 + 0, // on set_type, error + 741, // on sign, goto 740 + 742, // on simple_expression, goto 741 + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 743, // on term, goto 742 + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 744, // on unsigned_constant, goto 743 + 745, // on unsigned_integer, goto 744 + 746, // on unsigned_number, goto 745 + 747, // on unsigned_real, goto 746 + 0, // on value_parameter_specification, error + 748, // on variable_access, goto 747 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2179 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2180 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2181 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2182 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 992, // on comma, goto 991 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2183 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2184 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2185 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 453, // on assignment_statement, goto 452 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 454, // on case_statement, goto 453 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 455, // on closed_for_statement, goto 454 + 456, // on closed_if_statement, goto 455 + 457, // on closed_statement, goto 456 + 458, // on closed_while_statement, goto 457 + 459, // on closed_with_statement, goto 458 + 0, // on comma, error + 0, // on component_type, error + 460, // on compound_statement, goto 459 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 462, // on goto_statement, goto 461 + 463, // on identifier, goto 462 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 465, // on label, goto 464 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 466, // on non_labeled_closed_statement, goto 465 + 467, // on non_labeled_open_statement, goto 466 + 0, // on non_string, error + 468, // on open_for_statement, goto 467 + 469, // on open_if_statement, goto 468 + 470, // on open_statement, goto 469 + 471, // on open_while_statement, goto 470 + 472, // on open_with_statement, goto 471 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 473, // on procedure_statement, goto 472 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 474, // on repeat_statement, goto 473 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 2217, // on statement, goto 2216 + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 477, // on variable_access, goto 476 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2186 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2187 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2188 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2189 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2190 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 41, // on identifier, goto 40 + 886, // on identifier_list, goto 885 + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 1490, // on record_section, goto 1489 + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 2219, // on variant_part, goto 2218 + 0, // on variant_selector, error + // State 2191 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2192 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2193 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 892, // on comma, goto 891 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2194 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2195 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 2150, // on mulop, goto 2149 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2196 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2197 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2198 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2199 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 926, // on comma, goto 925 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2200 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2201 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2202 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2203 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2204 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2205 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2206 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2207 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 892, // on comma, goto 891 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2208 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2209 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 2177, // on mulop, goto 2176 + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2210 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2211 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2212 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2213 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 926, // on comma, goto 925 + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2214 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2215 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2216 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2217 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 1421, // on assignment_statement, goto 1420 + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 1422, // on case_statement, goto 1421 + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 1423, // on closed_for_statement, goto 1422 + 1424, // on closed_if_statement, goto 1423 + 2227, // on closed_statement, goto 2226 + 1426, // on closed_while_statement, goto 1425 + 1427, // on closed_with_statement, goto 1426 + 0, // on comma, error + 0, // on component_type, error + 1428, // on compound_statement, goto 1427 + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 461, // on field_designator, goto 460 + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 1429, // on goto_statement, goto 1428 + 1430, // on identifier, goto 1429 + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 464, // on indexed_variable, goto 463 + 0, // on initial_value, error + 1431, // on label, goto 1430 + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 1432, // on non_labeled_closed_statement, goto 1431 + 605, // on non_labeled_open_statement, goto 604 + 0, // on non_string, error + 606, // on open_for_statement, goto 605 + 607, // on open_if_statement, goto 606 + 2101, // on open_statement, goto 2100 + 609, // on open_while_statement, goto 608 + 610, // on open_with_statement, goto 609 + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 1433, // on procedure_statement, goto 1432 + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 1434, // on repeat_statement, goto 1433 + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 1436, // on variable_access, goto 1435 + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2218 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2219 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2220 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2221 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2222 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2223 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2224 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2225 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2226 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2227 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + // State 2228 + 0, // on (), error + 0, // on __file, error + 0, // on actual_parameter, error + 0, // on actual_parameter_list, error + 0, // on addop, error + 0, // on array_type, error + 0, // on assignment_statement, error + 0, // on base_type, error + 0, // on block, error + 0, // on boolean_expression, error + 0, // on case_constant, error + 0, // on case_constant_list, error + 0, // on case_index, error + 0, // on case_list_element, error + 0, // on case_list_element_list, error + 0, // on case_statement, error + 0, // on cexponentiation, error + 0, // on cexpression, error + 0, // on cfactor, error + 0, // on closed_for_statement, error + 0, // on closed_if_statement, error + 0, // on closed_statement, error + 0, // on closed_while_statement, error + 0, // on closed_with_statement, error + 0, // on comma, error + 0, // on component_type, error + 0, // on compound_statement, error + 0, // on constant, error + 0, // on constant_definition, error + 0, // on constant_definition_part, error + 0, // on constant_list, error + 0, // on control_variable, error + 0, // on cprimary, error + 0, // on csimple_expression, error + 0, // on cterm, error + 0, // on direction, error + 0, // on directive, error + 0, // on domain_type, error + 0, // on enumerated_type, error + 0, // on exponentiation, error + 0, // on expression, error + 0, // on factor, error + 0, // on field_designator, error + 0, // on file, error + 0, // on file_type, error + 0, // on final_value, error + 0, // on formal_parameter_list, error + 0, // on formal_parameter_section, error + 0, // on formal_parameter_section_list, error + 0, // on function_block, error + 0, // on function_declaration, error + 0, // on function_designator, error + 0, // on function_heading, error + 0, // on function_identification, error + 0, // on functional_parameter_specification, error + 0, // on goto_statement, error + 0, // on identifier, error + 0, // on identifier_list, error + 0, // on index_expression, error + 0, // on index_expression_list, error + 0, // on index_list, error + 0, // on index_type, error + 0, // on indexed_variable, error + 0, // on initial_value, error + 0, // on label, error + 0, // on label_declaration_part, error + 0, // on label_list, error + 0, // on member_designator, error + 0, // on member_designator_list, error + 0, // on module, error + 0, // on mulop, error + 0, // on new_ordinal_type, error + 0, // on new_pointer_type, error + 0, // on new_structured_type, error + 0, // on new_type, error + 0, // on non_labeled_closed_statement, error + 0, // on non_labeled_open_statement, error + 0, // on non_string, error + 0, // on open_for_statement, error + 0, // on open_if_statement, error + 0, // on open_statement, error + 0, // on open_while_statement, error + 0, // on open_with_statement, error + 0, // on ordinal_type, error + 0, // on otherwisepart, error + 0, // on params, error + 0, // on primary, error + 0, // on proc_or_func_declaration, error + 0, // on proc_or_func_declaration_list, error + 0, // on procedural_parameter_specification, error + 0, // on procedure_and_function_declaration_part, error + 0, // on procedure_block, error + 0, // on procedure_declaration, error + 0, // on procedure_heading, error + 0, // on procedure_identification, error + 0, // on procedure_statement, error + 0, // on program, error + 0, // on program_heading, error + 0, // on record_section, error + 0, // on record_section_list, error + 0, // on record_type, error + 0, // on record_variable_list, error + 0, // on relop, error + 0, // on repeat_statement, error + 0, // on result_type, error + 0, // on semicolon, error + 0, // on set_constructor, error + 0, // on set_type, error + 0, // on sign, error + 0, // on simple_expression, error + 0, // on statement, error + 0, // on statement_part, error + 0, // on statement_sequence, error + 0, // on structured_type, error + 0, // on subrange_type, error + 0, // on tag_field, error + 0, // on tag_type, error + 0, // on term, error + 0, // on type_definition, error + 0, // on type_definition_list, error + 0, // on type_definition_part, error + 0, // on type_denoter, error + 0, // on unsigned_constant, error + 0, // on unsigned_integer, error + 0, // on unsigned_number, error + 0, // on unsigned_real, error + 0, // on value_parameter_specification, error + 0, // on variable_access, error + 0, // on variable_declaration, error + 0, // on variable_declaration_list, error + 0, // on variable_declaration_part, error + 0, // on variable_parameter_specification, error + 0, // on variant, error + 0, // on variant_list, error + 0, // on variant_part, error + 0, // on variant_selector, error + ]; + pub fn parse_file< + 'input, + >( + input: &'input str, + ) -> Result<(), __lalrpop_util::ParseError> + { + let mut __tokens = super::__intern_token::__Matcher::new(input); + let mut __states = vec![0_i32]; + let mut __symbols = vec![]; + '__shift: loop { + let __lookahead = match __tokens.next() { + Some(Ok(v)) => v, + None => break '__shift, + Some(Err(e)) => return Err(e), + }; + let __integer = match __lookahead { + (_, (0, _), _) if true => 0, + (_, (1, _), _) if true => 1, + (_, (2, _), _) if true => 2, + (_, (3, _), _) if true => 3, + (_, (4, _), _) if true => 4, + (_, (5, _), _) if true => 5, + (_, (6, _), _) if true => 6, + (_, (7, _), _) if true => 7, + (_, (8, _), _) if true => 8, + (_, (9, _), _) if true => 9, + (_, (10, _), _) if true => 10, + (_, (11, _), _) if true => 11, + (_, (12, _), _) if true => 12, + (_, (13, _), _) if true => 13, + (_, (14, _), _) if true => 14, + (_, (15, _), _) if true => 15, + (_, (16, _), _) if true => 16, + (_, (17, _), _) if true => 17, + (_, (18, _), _) if true => 18, + (_, (19, _), _) if true => 19, + (_, (20, _), _) if true => 20, + (_, (21, _), _) if true => 21, + (_, (22, _), _) if true => 22, + (_, (23, _), _) if true => 23, + (_, (24, _), _) if true => 24, + (_, (25, _), _) if true => 25, + (_, (26, _), _) if true => 26, + (_, (27, _), _) if true => 27, + (_, (28, _), _) if true => 28, + (_, (29, _), _) if true => 29, + (_, (30, _), _) if true => 30, + (_, (31, _), _) if true => 31, + (_, (32, _), _) if true => 32, + (_, (33, _), _) if true => 33, + (_, (34, _), _) if true => 34, + (_, (35, _), _) if true => 35, + (_, (36, _), _) if true => 36, + (_, (37, _), _) if true => 37, + (_, (38, _), _) if true => 38, + (_, (39, _), _) if true => 39, + (_, (40, _), _) if true => 40, + (_, (41, _), _) if true => 41, + (_, (42, _), _) if true => 42, + (_, (43, _), _) if true => 43, + (_, (44, _), _) if true => 44, + (_, (45, _), _) if true => 45, + (_, (46, _), _) if true => 46, + (_, (47, _), _) if true => 47, + (_, (48, _), _) if true => 48, + (_, (49, _), _) if true => 49, + (_, (50, _), _) if true => 50, + (_, (51, _), _) if true => 51, + (_, (52, _), _) if true => 52, + (_, (53, _), _) if true => 53, + (_, (54, _), _) if true => 54, + (_, (55, _), _) if true => 55, + (_, (56, _), _) if true => 56, + (_, (57, _), _) if true => 57, + (_, (58, _), _) if true => 58, + (_, (59, _), _) if true => 59, + (_, (60, _), _) if true => 60, + (_, (61, _), _) if true => 61, + (_, (62, _), _) if true => 62, + (_, (63, _), _) if true => 63, + _ => { + return Err(__lalrpop_util::ParseError::UnrecognizedToken { + token: Some(__lookahead), + expected: vec![], + }); + } + }; + loop { + let __state = *__states.last().unwrap() as usize; + let __action = __ACTION[__state * 64 + __integer]; + if __action > 0 { + let __symbol = match __integer { + 0 => match __lookahead.1 { + (0, __tok0) => __Symbol::Term_22_28_22(__tok0), + _ => unreachable!(), + }, + 1 => match __lookahead.1 { + (1, __tok0) => __Symbol::Term_22_29_22(__tok0), + _ => unreachable!(), + }, + 2 => match __lookahead.1 { + (2, __tok0) => __Symbol::Term_22_2a_22(__tok0), + _ => unreachable!(), + }, + 3 => match __lookahead.1 { + (3, __tok0) => __Symbol::Term_22_2a_2a_22(__tok0), + _ => unreachable!(), + }, + 4 => match __lookahead.1 { + (4, __tok0) => __Symbol::Term_22_2b_22(__tok0), + _ => unreachable!(), + }, + 5 => match __lookahead.1 { + (5, __tok0) => __Symbol::Term_22_2c_22(__tok0), + _ => unreachable!(), + }, + 6 => match __lookahead.1 { + (6, __tok0) => __Symbol::Term_22_2d_22(__tok0), + _ => unreachable!(), + }, + 7 => match __lookahead.1 { + (7, __tok0) => __Symbol::Term_22_2e_22(__tok0), + _ => unreachable!(), + }, + 8 => match __lookahead.1 { + (8, __tok0) => __Symbol::Term_22_2e_2e_22(__tok0), + _ => unreachable!(), + }, + 9 => match __lookahead.1 { + (9, __tok0) => __Symbol::Term_22_2f_22(__tok0), + _ => unreachable!(), + }, + 10 => match __lookahead.1 { + (10, __tok0) => __Symbol::Term_22_3a_22(__tok0), + _ => unreachable!(), + }, + 11 => match __lookahead.1 { + (11, __tok0) => __Symbol::Term_22_3a_3d_22(__tok0), + _ => unreachable!(), + }, + 12 => match __lookahead.1 { + (12, __tok0) => __Symbol::Term_22_3b_22(__tok0), + _ => unreachable!(), + }, + 13 => match __lookahead.1 { + (13, __tok0) => __Symbol::Term_22_3c_22(__tok0), + _ => unreachable!(), + }, + 14 => match __lookahead.1 { + (14, __tok0) => __Symbol::Term_22_3c_3d_22(__tok0), + _ => unreachable!(), + }, + 15 => match __lookahead.1 { + (15, __tok0) => __Symbol::Term_22_3c_3e_22(__tok0), + _ => unreachable!(), + }, + 16 => match __lookahead.1 { + (16, __tok0) => __Symbol::Term_22_3d_22(__tok0), + _ => unreachable!(), + }, + 17 => match __lookahead.1 { + (17, __tok0) => __Symbol::Term_22_3e_22(__tok0), + _ => unreachable!(), + }, + 18 => match __lookahead.1 { + (18, __tok0) => __Symbol::Term_22_3e_3d_22(__tok0), + _ => unreachable!(), + }, + 19 => match __lookahead.1 { + (19, __tok0) => __Symbol::Term_22AND_22(__tok0), + _ => unreachable!(), + }, + 20 => match __lookahead.1 { + (20, __tok0) => __Symbol::Term_22ARRAY_22(__tok0), + _ => unreachable!(), + }, + 21 => match __lookahead.1 { + (21, __tok0) => __Symbol::Term_22BEGIN_22(__tok0), + _ => unreachable!(), + }, + 22 => match __lookahead.1 { + (22, __tok0) => __Symbol::Term_22CASE_22(__tok0), + _ => unreachable!(), + }, + 23 => match __lookahead.1 { + (23, __tok0) => __Symbol::Term_22CONST_22(__tok0), + _ => unreachable!(), + }, + 24 => match __lookahead.1 { + (24, __tok0) => __Symbol::Term_22DIV_22(__tok0), + _ => unreachable!(), + }, + 25 => match __lookahead.1 { + (25, __tok0) => __Symbol::Term_22DO_22(__tok0), + _ => unreachable!(), + }, + 26 => match __lookahead.1 { + (26, __tok0) => __Symbol::Term_22DOWNTO_22(__tok0), + _ => unreachable!(), + }, + 27 => match __lookahead.1 { + (27, __tok0) => __Symbol::Term_22ELSE_22(__tok0), + _ => unreachable!(), + }, + 28 => match __lookahead.1 { + (28, __tok0) => __Symbol::Term_22END_22(__tok0), + _ => unreachable!(), + }, + 29 => match __lookahead.1 { + (29, __tok0) => __Symbol::Term_22EXTERNAL_22(__tok0), + _ => unreachable!(), + }, + 30 => match __lookahead.1 { + (30, __tok0) => __Symbol::Term_22FOR_22(__tok0), + _ => unreachable!(), + }, + 31 => match __lookahead.1 { + (31, __tok0) => __Symbol::Term_22FORWARD_22(__tok0), + _ => unreachable!(), + }, + 32 => match __lookahead.1 { + (32, __tok0) => __Symbol::Term_22FUNCTION_22(__tok0), + _ => unreachable!(), + }, + 33 => match __lookahead.1 { + (33, __tok0) => __Symbol::Term_22GOTO_22(__tok0), + _ => unreachable!(), + }, + 34 => match __lookahead.1 { + (34, __tok0) => __Symbol::Term_22IF_22(__tok0), + _ => unreachable!(), + }, + 35 => match __lookahead.1 { + (35, __tok0) => __Symbol::Term_22IN_22(__tok0), + _ => unreachable!(), + }, + 36 => match __lookahead.1 { + (36, __tok0) => __Symbol::Term_22LABEL_22(__tok0), + _ => unreachable!(), + }, + 37 => match __lookahead.1 { + (37, __tok0) => __Symbol::Term_22MOD_22(__tok0), + _ => unreachable!(), + }, + 38 => match __lookahead.1 { + (38, __tok0) => __Symbol::Term_22NIL_22(__tok0), + _ => unreachable!(), + }, + 39 => match __lookahead.1 { + (39, __tok0) => __Symbol::Term_22NOT_22(__tok0), + _ => unreachable!(), + }, + 40 => match __lookahead.1 { + (40, __tok0) => __Symbol::Term_22OF_22(__tok0), + _ => unreachable!(), + }, + 41 => match __lookahead.1 { + (41, __tok0) => __Symbol::Term_22OR_22(__tok0), + _ => unreachable!(), + }, + 42 => match __lookahead.1 { + (42, __tok0) => __Symbol::Term_22OTHERWISE_22(__tok0), + _ => unreachable!(), + }, + 43 => match __lookahead.1 { + (43, __tok0) => __Symbol::Term_22PACKED_22(__tok0), + _ => unreachable!(), + }, + 44 => match __lookahead.1 { + (44, __tok0) => __Symbol::Term_22PFILE_22(__tok0), + _ => unreachable!(), + }, + 45 => match __lookahead.1 { + (45, __tok0) => __Symbol::Term_22PROCEDURE_22(__tok0), + _ => unreachable!(), + }, + 46 => match __lookahead.1 { + (46, __tok0) => __Symbol::Term_22PROGRAM_22(__tok0), + _ => unreachable!(), + }, + 47 => match __lookahead.1 { + (47, __tok0) => __Symbol::Term_22RECORD_22(__tok0), + _ => unreachable!(), + }, + 48 => match __lookahead.1 { + (48, __tok0) => __Symbol::Term_22REPEAT_22(__tok0), + _ => unreachable!(), + }, + 49 => match __lookahead.1 { + (49, __tok0) => __Symbol::Term_22SET_22(__tok0), + _ => unreachable!(), + }, + 50 => match __lookahead.1 { + (50, __tok0) => __Symbol::Term_22THEN_22(__tok0), + _ => unreachable!(), + }, + 51 => match __lookahead.1 { + (51, __tok0) => __Symbol::Term_22TO_22(__tok0), + _ => unreachable!(), + }, + 52 => match __lookahead.1 { + (52, __tok0) => __Symbol::Term_22TYPE_22(__tok0), + _ => unreachable!(), + }, + 53 => match __lookahead.1 { + (53, __tok0) => __Symbol::Term_22UNTIL_22(__tok0), + _ => unreachable!(), + }, + 54 => match __lookahead.1 { + (54, __tok0) => __Symbol::Term_22VAR_22(__tok0), + _ => unreachable!(), + }, + 55 => match __lookahead.1 { + (55, __tok0) => __Symbol::Term_22WHILE_22(__tok0), + _ => unreachable!(), + }, + 56 => match __lookahead.1 { + (56, __tok0) => __Symbol::Term_22WITH_22(__tok0), + _ => unreachable!(), + }, + 57 => match __lookahead.1 { + (57, __tok0) => __Symbol::Term_22_5b_22(__tok0), + _ => unreachable!(), + }, + 58 => match __lookahead.1 { + (58, __tok0) => __Symbol::Term_22_5d_22(__tok0), + _ => unreachable!(), + }, + 59 => match __lookahead.1 { + (59, __tok0) => __Symbol::Term_22_5e_22(__tok0), + _ => unreachable!(), + }, + 60 => match __lookahead.1 { + (60, __tok0) => __Symbol::Termr_23_22_5c_27_5b_5e_5c_27_5d_2a_5c_27_22_23(__tok0), + _ => unreachable!(), + }, + 61 => match __lookahead.1 { + (61, __tok0) => __Symbol::Termr_23_22_5ba_2dzA_2dZ_5d_5ba_2dzA_2dZ0_2d9_5d_2a_22_23(__tok0), + _ => unreachable!(), + }, + 62 => match __lookahead.1 { + (62, __tok0) => __Symbol::Termr_23_22_5c_5cd_2b_22_23(__tok0), + _ => unreachable!(), + }, + 63 => match __lookahead.1 { + (63, __tok0) => __Symbol::Termr_23_22_5c_5cd_2b_5c_5c_2e_5c_5cd_2b_22_23(__tok0), + _ => unreachable!(), + }, + _ => unreachable!(), + }; + __states.push(__action - 1); + __symbols.push((__lookahead.0, __symbol, __lookahead.2)); + continue '__shift; + } else if __action < 0 { + if let Some(r) = __reduce(input, __action, Some(&__lookahead.0), &mut __states, &mut __symbols) { + return r; + } + } else { + return Err(__lalrpop_util::ParseError::UnrecognizedToken { + token: Some(__lookahead), + expected: vec![], + }); + } + } + } + loop { + let __state = *__states.last().unwrap() as usize; + let __action = __EOF_ACTION[__state]; + if __action < 0 { + if let Some(r) = __reduce(input, __action, None, &mut __states, &mut __symbols) { + return r; + } + } else { + return Err(__lalrpop_util::ParseError::UnrecognizedToken { + token: None, + expected: vec![], + }); + } + } + } + pub fn __reduce< + 'input, + >( + input: &'input str, + __action: i32, + __lookahead_start: Option<&usize>, + __states: &mut ::std::vec::Vec, + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)>, + ) -> Option>> + { + let __nonterminal = match -__action { + 1 => { + // () = => ActionFn(254); + let __start = __symbols.last().map(|s| s.2.clone()).unwrap_or_default(); + let __end = __lookahead_start.cloned().unwrap_or_else(|| __start.clone()); + let __nt = super::__action254(input, &__start, &__end); + let __states_len = __states.len(); + __states.truncate(__states_len - 0); + __symbols.push((__start, __Symbol::Nt_28_29(__nt), __end)); + 0 + } + 2 => { + // __file = file => ActionFn(0); + let __sym0 = __pop_Ntfile(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action0(input, __sym0); + return Some(Ok(__nt)); + } + 3 => { + // actual_parameter = expression => ActionFn(184); + let __sym0 = __pop_Ntexpression(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action184(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntactual__parameter(__nt), __end)); + 2 + } + 4 => { + // actual_parameter = expression, ":", expression => ActionFn(185); + let __sym2 = __pop_Ntexpression(__symbols); + let __sym1 = __pop_Term_22_3a_22(__symbols); + let __sym0 = __pop_Ntexpression(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action185(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntactual__parameter(__nt), __end)); + 2 + } + 5 => { + // actual_parameter = expression, ":", expression, ":", expression => ActionFn(186); + let __sym4 = __pop_Ntexpression(__symbols); + let __sym3 = __pop_Term_22_3a_22(__symbols); + let __sym2 = __pop_Ntexpression(__symbols); + let __sym1 = __pop_Term_22_3a_22(__symbols); + let __sym0 = __pop_Ntexpression(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym4.2.clone(); + let __nt = super::__action186(input, __sym0, __sym1, __sym2, __sym3, __sym4); + let __states_len = __states.len(); + __states.truncate(__states_len - 5); + __symbols.push((__start, __Symbol::Ntactual__parameter(__nt), __end)); + 2 + } + 6 => { + // actual_parameter_list = actual_parameter_list, comma, actual_parameter => ActionFn(182); + let __sym2 = __pop_Ntactual__parameter(__symbols); + let __sym1 = __pop_Ntcomma(__symbols); + let __sym0 = __pop_Ntactual__parameter__list(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action182(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntactual__parameter__list(__nt), __end)); + 3 + } + 7 => { + // actual_parameter_list = actual_parameter => ActionFn(183); + let __sym0 = __pop_Ntactual__parameter(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action183(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntactual__parameter__list(__nt), __end)); + 3 + } + 8 => { + // addop = "+" => ActionFn(236); + let __sym0 = __pop_Term_22_2b_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action236(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntaddop(__nt), __end)); + 4 + } + 9 => { + // addop = "-" => ActionFn(237); + let __sym0 = __pop_Term_22_2d_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action237(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntaddop(__nt), __end)); + 4 + } + 10 => { + // addop = "OR" => ActionFn(238); + let __sym0 = __pop_Term_22OR_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action238(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntaddop(__nt), __end)); + 4 + } + 11 => { + // array_type = "ARRAY", "[", index_list, "]", "OF", component_type => ActionFn(62); + let __sym5 = __pop_Ntcomponent__type(__symbols); + let __sym4 = __pop_Term_22OF_22(__symbols); + let __sym3 = __pop_Term_22_5d_22(__symbols); + let __sym2 = __pop_Ntindex__list(__symbols); + let __sym1 = __pop_Term_22_5b_22(__symbols); + let __sym0 = __pop_Term_22ARRAY_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym5.2.clone(); + let __nt = super::__action62(input, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); + let __states_len = __states.len(); + __states.truncate(__states_len - 6); + __symbols.push((__start, __Symbol::Ntarray__type(__nt), __end)); + 5 + } + 12 => { + // assignment_statement = variable_access, ":=", expression => ActionFn(169); + let __sym2 = __pop_Ntexpression(__symbols); + let __sym1 = __pop_Term_22_3a_3d_22(__symbols); + let __sym0 = __pop_Ntvariable__access(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action169(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntassignment__statement(__nt), __end)); + 6 + } + 13 => { + // base_type = ordinal_type => ActionFn(92); + let __sym0 = __pop_Ntordinal__type(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action92(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntbase__type(__nt), __end)); + 7 + } + 14 => { + // block = label_declaration_part, constant_definition_part, type_definition_part, variable_declaration_part, procedure_and_function_declaration_part, statement_part => ActionFn(8); + let __sym5 = __pop_Ntstatement__part(__symbols); + let __sym4 = __pop_Ntprocedure__and__function__declaration__part(__symbols); + let __sym3 = __pop_Ntvariable__declaration__part(__symbols); + let __sym2 = __pop_Nttype__definition__part(__symbols); + let __sym1 = __pop_Ntconstant__definition__part(__symbols); + let __sym0 = __pop_Ntlabel__declaration__part(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym5.2.clone(); + let __nt = super::__action8(input, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); + let __states_len = __states.len(); + __states.truncate(__states_len - 6); + __symbols.push((__start, __Symbol::Ntblock(__nt), __end)); + 8 + } + 15 => { + // boolean_expression = expression => ActionFn(205); + let __sym0 = __pop_Ntexpression(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action205(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntboolean__expression(__nt), __end)); + 9 + } + 16 => { + // case_constant = constant => ActionFn(87); + let __sym0 = __pop_Ntconstant(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action87(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntcase__constant(__nt), __end)); + 10 + } + 17 => { + // case_constant = constant, "..", constant => ActionFn(88); + let __sym2 = __pop_Ntconstant(__symbols); + let __sym1 = __pop_Term_22_2e_2e_22(__symbols); + let __sym0 = __pop_Ntconstant(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action88(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntcase__constant(__nt), __end)); + 10 + } + 18 => { + // case_constant_list = case_constant_list, comma, case_constant => ActionFn(85); + let __sym2 = __pop_Ntcase__constant(__symbols); + let __sym1 = __pop_Ntcomma(__symbols); + let __sym0 = __pop_Ntcase__constant__list(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action85(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntcase__constant__list(__nt), __end)); + 11 + } + 19 => { + // case_constant_list = case_constant => ActionFn(86); + let __sym0 = __pop_Ntcase__constant(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action86(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntcase__constant__list(__nt), __end)); + 11 + } + 20 => { + // case_index = expression => ActionFn(192); + let __sym0 = __pop_Ntexpression(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action192(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntcase__index(__nt), __end)); + 12 + } + 21 => { + // case_list_element = case_constant_list, ":", statement => ActionFn(195); + let __sym2 = __pop_Ntstatement(__symbols); + let __sym1 = __pop_Term_22_3a_22(__symbols); + let __sym0 = __pop_Ntcase__constant__list(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action195(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntcase__list__element(__nt), __end)); + 13 + } + 22 => { + // case_list_element_list = case_list_element_list, semicolon, case_list_element => ActionFn(193); + let __sym2 = __pop_Ntcase__list__element(__symbols); + let __sym1 = __pop_Ntsemicolon(__symbols); + let __sym0 = __pop_Ntcase__list__element__list(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action193(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntcase__list__element__list(__nt), __end)); + 14 + } + 23 => { + // case_list_element_list = case_list_element => ActionFn(194); + let __sym0 = __pop_Ntcase__list__element(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action194(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntcase__list__element__list(__nt), __end)); + 14 + } + 24 => { + // case_statement = "CASE", case_index, "OF", case_list_element_list, "END" => ActionFn(188); + let __sym4 = __pop_Term_22END_22(__symbols); + let __sym3 = __pop_Ntcase__list__element__list(__symbols); + let __sym2 = __pop_Term_22OF_22(__symbols); + let __sym1 = __pop_Ntcase__index(__symbols); + let __sym0 = __pop_Term_22CASE_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym4.2.clone(); + let __nt = super::__action188(input, __sym0, __sym1, __sym2, __sym3, __sym4); + let __states_len = __states.len(); + __states.truncate(__states_len - 5); + __symbols.push((__start, __Symbol::Ntcase__statement(__nt), __end)); + 15 + } + 25 => { + // case_statement = "CASE", case_index, "OF", case_list_element_list, ";", "END" => ActionFn(189); + let __sym5 = __pop_Term_22END_22(__symbols); + let __sym4 = __pop_Term_22_3b_22(__symbols); + let __sym3 = __pop_Ntcase__list__element__list(__symbols); + let __sym2 = __pop_Term_22OF_22(__symbols); + let __sym1 = __pop_Ntcase__index(__symbols); + let __sym0 = __pop_Term_22CASE_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym5.2.clone(); + let __nt = super::__action189(input, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); + let __states_len = __states.len(); + __states.truncate(__states_len - 6); + __symbols.push((__start, __Symbol::Ntcase__statement(__nt), __end)); + 15 + } + 26 => { + // case_statement = "CASE", case_index, "OF", case_list_element_list, semicolon, otherwisepart, statement, "END" => ActionFn(190); + let __sym7 = __pop_Term_22END_22(__symbols); + let __sym6 = __pop_Ntstatement(__symbols); + let __sym5 = __pop_Ntotherwisepart(__symbols); + let __sym4 = __pop_Ntsemicolon(__symbols); + let __sym3 = __pop_Ntcase__list__element__list(__symbols); + let __sym2 = __pop_Term_22OF_22(__symbols); + let __sym1 = __pop_Ntcase__index(__symbols); + let __sym0 = __pop_Term_22CASE_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym7.2.clone(); + let __nt = super::__action190(input, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7); + let __states_len = __states.len(); + __states.truncate(__states_len - 8); + __symbols.push((__start, __Symbol::Ntcase__statement(__nt), __end)); + 15 + } + 27 => { + // case_statement = "CASE", case_index, "OF", case_list_element_list, semicolon, otherwisepart, statement, ";", "END" => ActionFn(191); + let __sym8 = __pop_Term_22END_22(__symbols); + let __sym7 = __pop_Term_22_3b_22(__symbols); + let __sym6 = __pop_Ntstatement(__symbols); + let __sym5 = __pop_Ntotherwisepart(__symbols); + let __sym4 = __pop_Ntsemicolon(__symbols); + let __sym3 = __pop_Ntcase__list__element__list(__symbols); + let __sym2 = __pop_Term_22OF_22(__symbols); + let __sym1 = __pop_Ntcase__index(__symbols); + let __sym0 = __pop_Term_22CASE_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym8.2.clone(); + let __nt = super::__action191(input, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8); + let __states_len = __states.len(); + __states.truncate(__states_len - 9); + __symbols.push((__start, __Symbol::Ntcase__statement(__nt), __end)); + 15 + } + 28 => { + // cexponentiation = cprimary => ActionFn(28); + let __sym0 = __pop_Ntcprimary(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action28(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntcexponentiation(__nt), __end)); + 16 + } + 29 => { + // cexponentiation = cprimary, "**", cexponentiation => ActionFn(29); + let __sym2 = __pop_Ntcexponentiation(__symbols); + let __sym1 = __pop_Term_22_2a_2a_22(__symbols); + let __sym0 = __pop_Ntcprimary(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action29(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntcexponentiation(__nt), __end)); + 16 + } + 30 => { + // cexpression = csimple_expression => ActionFn(20); + let __sym0 = __pop_Ntcsimple__expression(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action20(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntcexpression(__nt), __end)); + 17 + } + 31 => { + // cexpression = csimple_expression, relop, csimple_expression => ActionFn(21); + let __sym2 = __pop_Ntcsimple__expression(__symbols); + let __sym1 = __pop_Ntrelop(__symbols); + let __sym0 = __pop_Ntcsimple__expression(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action21(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntcexpression(__nt), __end)); + 17 + } + 32 => { + // cfactor = sign, cfactor => ActionFn(26); + let __sym1 = __pop_Ntcfactor(__symbols); + let __sym0 = __pop_Ntsign(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym1.2.clone(); + let __nt = super::__action26(input, __sym0, __sym1); + let __states_len = __states.len(); + __states.truncate(__states_len - 2); + __symbols.push((__start, __Symbol::Ntcfactor(__nt), __end)); + 18 + } + 33 => { + // cfactor = cexponentiation => ActionFn(27); + let __sym0 = __pop_Ntcexponentiation(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action27(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntcfactor(__nt), __end)); + 18 + } + 34 => { + // closed_for_statement = "FOR", control_variable, ":=", initial_value, direction, final_value, "DO", closed_statement => ActionFn(163); + let __sym7 = __pop_Ntclosed__statement(__symbols); + let __sym6 = __pop_Term_22DO_22(__symbols); + let __sym5 = __pop_Ntfinal__value(__symbols); + let __sym4 = __pop_Ntdirection(__symbols); + let __sym3 = __pop_Ntinitial__value(__symbols); + let __sym2 = __pop_Term_22_3a_3d_22(__symbols); + let __sym1 = __pop_Ntcontrol__variable(__symbols); + let __sym0 = __pop_Term_22FOR_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym7.2.clone(); + let __nt = super::__action163(input, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7); + let __states_len = __states.len(); + __states.truncate(__states_len - 8); + __symbols.push((__start, __Symbol::Ntclosed__for__statement(__nt), __end)); + 19 + } + 35 => { + // closed_if_statement = "IF", boolean_expression, "THEN", closed_statement, "ELSE", closed_statement => ActionFn(168); + let __sym5 = __pop_Ntclosed__statement(__symbols); + let __sym4 = __pop_Term_22ELSE_22(__symbols); + let __sym3 = __pop_Ntclosed__statement(__symbols); + let __sym2 = __pop_Term_22THEN_22(__symbols); + let __sym1 = __pop_Ntboolean__expression(__symbols); + let __sym0 = __pop_Term_22IF_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym5.2.clone(); + let __nt = super::__action168(input, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); + let __states_len = __states.len(); + __states.truncate(__states_len - 6); + __symbols.push((__start, __Symbol::Ntclosed__if__statement(__nt), __end)); + 20 + } + 36 => { + // closed_statement = label, ":", non_labeled_closed_statement => ActionFn(142); + let __sym2 = __pop_Ntnon__labeled__closed__statement(__symbols); + let __sym1 = __pop_Term_22_3a_22(__symbols); + let __sym0 = __pop_Ntlabel(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action142(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntclosed__statement(__nt), __end)); + 21 + } + 37 => { + // closed_statement = non_labeled_closed_statement => ActionFn(143); + let __sym0 = __pop_Ntnon__labeled__closed__statement(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action143(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntclosed__statement(__nt), __end)); + 21 + } + 38 => { + // closed_while_statement = "WHILE", boolean_expression, "DO", closed_statement => ActionFn(161); + let __sym3 = __pop_Ntclosed__statement(__symbols); + let __sym2 = __pop_Term_22DO_22(__symbols); + let __sym1 = __pop_Ntboolean__expression(__symbols); + let __sym0 = __pop_Term_22WHILE_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym3.2.clone(); + let __nt = super::__action161(input, __sym0, __sym1, __sym2, __sym3); + let __states_len = __states.len(); + __states.truncate(__states_len - 4); + __symbols.push((__start, __Symbol::Ntclosed__while__statement(__nt), __end)); + 22 + } + 39 => { + // closed_with_statement = "WITH", record_variable_list, "DO", closed_statement => ActionFn(165); + let __sym3 = __pop_Ntclosed__statement(__symbols); + let __sym2 = __pop_Term_22DO_22(__symbols); + let __sym1 = __pop_Ntrecord__variable__list(__symbols); + let __sym0 = __pop_Term_22WITH_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym3.2.clone(); + let __nt = super::__action165(input, __sym0, __sym1, __sym2, __sym3); + let __states_len = __states.len(); + __states.truncate(__states_len - 4); + __symbols.push((__start, __Symbol::Ntclosed__with__statement(__nt), __end)); + 23 + } + 40 => { + // comma = "," => ActionFn(253); + let __sym0 = __pop_Term_22_2c_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action253(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntcomma(__nt), __end)); + 24 + } + 41 => { + // component_type = type_denoter => ActionFn(68); + let __sym0 = __pop_Nttype__denoter(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action68(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntcomponent__type(__nt), __end)); + 25 + } + 42 => { + // compound_statement = "BEGIN", statement_sequence, "END" => ActionFn(135); + let __sym2 = __pop_Term_22END_22(__symbols); + let __sym1 = __pop_Ntstatement__sequence(__symbols); + let __sym0 = __pop_Term_22BEGIN_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action135(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntcompound__statement(__nt), __end)); + 26 + } + 43 => { + // constant = non_string => ActionFn(34); + let __sym0 = __pop_Ntnon__string(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action34(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntconstant(__nt), __end)); + 27 + } + 44 => { + // constant = sign, non_string => ActionFn(35); + let __sym1 = __pop_Ntnon__string(__symbols); + let __sym0 = __pop_Ntsign(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym1.2.clone(); + let __nt = super::__action35(input, __sym0, __sym1); + let __states_len = __states.len(); + __states.truncate(__states_len - 2); + __symbols.push((__start, __Symbol::Ntconstant(__nt), __end)); + 27 + } + 45 => { + // constant = r#"\'[^\']*\'"# => ActionFn(36); + let __sym0 = __pop_Termr_23_22_5c_27_5b_5e_5c_27_5d_2a_5c_27_22_23(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action36(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntconstant(__nt), __end)); + 27 + } + 46 => { + // constant_definition = identifier, "=", cexpression, semicolon => ActionFn(19); + let __sym3 = __pop_Ntsemicolon(__symbols); + let __sym2 = __pop_Ntcexpression(__symbols); + let __sym1 = __pop_Term_22_3d_22(__symbols); + let __sym0 = __pop_Ntidentifier(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym3.2.clone(); + let __nt = super::__action19(input, __sym0, __sym1, __sym2, __sym3); + let __states_len = __states.len(); + __states.truncate(__states_len - 4); + __symbols.push((__start, __Symbol::Ntconstant__definition(__nt), __end)); + 28 + } + 47 => { + // constant_definition_part = "CONST", constant_list => ActionFn(15); + let __sym1 = __pop_Ntconstant__list(__symbols); + let __sym0 = __pop_Term_22CONST_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym1.2.clone(); + let __nt = super::__action15(input, __sym0, __sym1); + let __states_len = __states.len(); + __states.truncate(__states_len - 2); + __symbols.push((__start, __Symbol::Ntconstant__definition__part(__nt), __end)); + 29 + } + 48 => { + // constant_definition_part = => ActionFn(255); + let __start = __symbols.last().map(|s| s.2.clone()).unwrap_or_default(); + let __end = __lookahead_start.cloned().unwrap_or_else(|| __start.clone()); + let __nt = super::__action255(input, &__start, &__end); + let __states_len = __states.len(); + __states.truncate(__states_len - 0); + __symbols.push((__start, __Symbol::Ntconstant__definition__part(__nt), __end)); + 29 + } + 49 => { + // constant_list = constant_list, constant_definition => ActionFn(17); + let __sym1 = __pop_Ntconstant__definition(__symbols); + let __sym0 = __pop_Ntconstant__list(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym1.2.clone(); + let __nt = super::__action17(input, __sym0, __sym1); + let __states_len = __states.len(); + __states.truncate(__states_len - 2); + __symbols.push((__start, __Symbol::Ntconstant__list(__nt), __end)); + 30 + } + 50 => { + // constant_list = constant_definition => ActionFn(18); + let __sym0 = __pop_Ntconstant__definition(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action18(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntconstant__list(__nt), __end)); + 30 + } + 51 => { + // control_variable = identifier => ActionFn(198); + let __sym0 = __pop_Ntidentifier(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action198(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntcontrol__variable(__nt), __end)); + 31 + } + 52 => { + // cprimary = identifier => ActionFn(30); + let __sym0 = __pop_Ntidentifier(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action30(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntcprimary(__nt), __end)); + 32 + } + 53 => { + // cprimary = "(", cexpression, ")" => ActionFn(31); + let __sym2 = __pop_Term_22_29_22(__symbols); + let __sym1 = __pop_Ntcexpression(__symbols); + let __sym0 = __pop_Term_22_28_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action31(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntcprimary(__nt), __end)); + 32 + } + 54 => { + // cprimary = unsigned_constant => ActionFn(32); + let __sym0 = __pop_Ntunsigned__constant(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action32(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntcprimary(__nt), __end)); + 32 + } + 55 => { + // cprimary = "NOT", cprimary => ActionFn(33); + let __sym1 = __pop_Ntcprimary(__symbols); + let __sym0 = __pop_Term_22NOT_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym1.2.clone(); + let __nt = super::__action33(input, __sym0, __sym1); + let __states_len = __states.len(); + __states.truncate(__states_len - 2); + __symbols.push((__start, __Symbol::Ntcprimary(__nt), __end)); + 32 + } + 56 => { + // csimple_expression = cterm => ActionFn(22); + let __sym0 = __pop_Ntcterm(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action22(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntcsimple__expression(__nt), __end)); + 33 + } + 57 => { + // csimple_expression = csimple_expression, addop, cterm => ActionFn(23); + let __sym2 = __pop_Ntcterm(__symbols); + let __sym1 = __pop_Ntaddop(__symbols); + let __sym0 = __pop_Ntcsimple__expression(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action23(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntcsimple__expression(__nt), __end)); + 33 + } + 58 => { + // cterm = cfactor => ActionFn(24); + let __sym0 = __pop_Ntcfactor(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action24(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntcterm(__nt), __end)); + 34 + } + 59 => { + // cterm = cterm, mulop, cfactor => ActionFn(25); + let __sym2 = __pop_Ntcfactor(__symbols); + let __sym1 = __pop_Ntmulop(__symbols); + let __sym0 = __pop_Ntcterm(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action25(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntcterm(__nt), __end)); + 34 + } + 60 => { + // direction = "TO" => ActionFn(200); + let __sym0 = __pop_Term_22TO_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action200(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntdirection(__nt), __end)); + 35 + } + 61 => { + // direction = "DOWNTO" => ActionFn(201); + let __sym0 = __pop_Term_22DOWNTO_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action201(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntdirection(__nt), __end)); + 35 + } + 62 => { + // directive = "FORWARD" => ActionFn(111); + let __sym0 = __pop_Term_22FORWARD_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action111(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntdirective(__nt), __end)); + 36 + } + 63 => { + // directive = "EXTERNAL" => ActionFn(112); + let __sym0 = __pop_Term_22EXTERNAL_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action112(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntdirective(__nt), __end)); + 36 + } + 64 => { + // domain_type = identifier => ActionFn(95); + let __sym0 = __pop_Ntidentifier(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action95(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntdomain__type(__nt), __end)); + 37 + } + 65 => { + // enumerated_type = "(", identifier_list, ")" => ActionFn(54); + let __sym2 = __pop_Term_22_29_22(__symbols); + let __sym1 = __pop_Ntidentifier__list(__symbols); + let __sym0 = __pop_Term_22_28_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action54(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntenumerated__type(__nt), __end)); + 38 + } + 66 => { + // exponentiation = primary => ActionFn(214); + let __sym0 = __pop_Ntprimary(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action214(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntexponentiation(__nt), __end)); + 39 + } + 67 => { + // exponentiation = primary, "**", exponentiation => ActionFn(215); + let __sym2 = __pop_Ntexponentiation(__symbols); + let __sym1 = __pop_Term_22_2a_2a_22(__symbols); + let __sym0 = __pop_Ntprimary(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action215(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntexponentiation(__nt), __end)); + 39 + } + 68 => { + // expression = simple_expression => ActionFn(206); + let __sym0 = __pop_Ntsimple__expression(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action206(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntexpression(__nt), __end)); + 40 + } + 69 => { + // expression = simple_expression, relop, simple_expression => ActionFn(207); + let __sym2 = __pop_Ntsimple__expression(__symbols); + let __sym1 = __pop_Ntrelop(__symbols); + let __sym0 = __pop_Ntsimple__expression(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action207(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntexpression(__nt), __end)); + 40 + } + 70 => { + // factor = sign, factor => ActionFn(212); + let __sym1 = __pop_Ntfactor(__symbols); + let __sym0 = __pop_Ntsign(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym1.2.clone(); + let __nt = super::__action212(input, __sym0, __sym1); + let __states_len = __states.len(); + __states.truncate(__states_len - 2); + __symbols.push((__start, __Symbol::Ntfactor(__nt), __end)); + 41 + } + 71 => { + // factor = exponentiation => ActionFn(213); + let __sym0 = __pop_Ntexponentiation(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action213(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntfactor(__nt), __end)); + 41 + } + 72 => { + // field_designator = variable_access, ".", identifier => ActionFn(178); + let __sym2 = __pop_Ntidentifier(__symbols); + let __sym1 = __pop_Term_22_2e_22(__symbols); + let __sym0 = __pop_Ntvariable__access(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action178(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntfield__designator(__nt), __end)); + 42 + } + 73 => { + // file = program => ActionFn(1); + let __sym0 = __pop_Ntprogram(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action1(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntfile(__nt), __end)); + 43 + } + 74 => { + // file = module => ActionFn(2); + let __sym0 = __pop_Ntmodule(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action2(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntfile(__nt), __end)); + 43 + } + 75 => { + // file_type = "PFILE", "OF", component_type => ActionFn(93); + let __sym2 = __pop_Ntcomponent__type(__symbols); + let __sym1 = __pop_Term_22OF_22(__symbols); + let __sym0 = __pop_Term_22PFILE_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action93(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntfile__type(__nt), __end)); + 44 + } + 76 => { + // final_value = expression => ActionFn(202); + let __sym0 = __pop_Ntexpression(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action202(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntfinal__value(__nt), __end)); + 45 + } + 77 => { + // formal_parameter_list = "(", formal_parameter_section_list, ")" => ActionFn(113); + let __sym2 = __pop_Term_22_29_22(__symbols); + let __sym1 = __pop_Ntformal__parameter__section__list(__symbols); + let __sym0 = __pop_Term_22_28_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action113(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntformal__parameter__list(__nt), __end)); + 46 + } + 78 => { + // formal_parameter_section = value_parameter_specification => ActionFn(116); + let __sym0 = __pop_Ntvalue__parameter__specification(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action116(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntformal__parameter__section(__nt), __end)); + 47 + } + 79 => { + // formal_parameter_section = variable_parameter_specification => ActionFn(117); + let __sym0 = __pop_Ntvariable__parameter__specification(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action117(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntformal__parameter__section(__nt), __end)); + 47 + } + 80 => { + // formal_parameter_section = procedural_parameter_specification => ActionFn(118); + let __sym0 = __pop_Ntprocedural__parameter__specification(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action118(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntformal__parameter__section(__nt), __end)); + 47 + } + 81 => { + // formal_parameter_section = functional_parameter_specification => ActionFn(119); + let __sym0 = __pop_Ntfunctional__parameter__specification(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action119(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntformal__parameter__section(__nt), __end)); + 47 + } + 82 => { + // formal_parameter_section_list = formal_parameter_section_list, semicolon, formal_parameter_section => ActionFn(114); + let __sym2 = __pop_Ntformal__parameter__section(__symbols); + let __sym1 = __pop_Ntsemicolon(__symbols); + let __sym0 = __pop_Ntformal__parameter__section__list(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action114(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntformal__parameter__section__list(__nt), __end)); + 48 + } + 83 => { + // formal_parameter_section_list = formal_parameter_section => ActionFn(115); + let __sym0 = __pop_Ntformal__parameter__section(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action115(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntformal__parameter__section__list(__nt), __end)); + 48 + } + 84 => { + // function_block = block => ActionFn(133); + let __sym0 = __pop_Ntblock(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action133(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntfunction__block(__nt), __end)); + 49 + } + 85 => { + // function_declaration = function_heading, semicolon, directive => ActionFn(126); + let __sym2 = __pop_Ntdirective(__symbols); + let __sym1 = __pop_Ntsemicolon(__symbols); + let __sym0 = __pop_Ntfunction__heading(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action126(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntfunction__declaration(__nt), __end)); + 50 + } + 86 => { + // function_declaration = function_identification, semicolon, function_block => ActionFn(127); + let __sym2 = __pop_Ntfunction__block(__symbols); + let __sym1 = __pop_Ntsemicolon(__symbols); + let __sym0 = __pop_Ntfunction__identification(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action127(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntfunction__declaration(__nt), __end)); + 50 + } + 87 => { + // function_declaration = function_heading, semicolon, function_block => ActionFn(128); + let __sym2 = __pop_Ntfunction__block(__symbols); + let __sym1 = __pop_Ntsemicolon(__symbols); + let __sym0 = __pop_Ntfunction__heading(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action128(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntfunction__declaration(__nt), __end)); + 50 + } + 88 => { + // function_designator = identifier, params => ActionFn(229); + let __sym1 = __pop_Ntparams(__symbols); + let __sym0 = __pop_Ntidentifier(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym1.2.clone(); + let __nt = super::__action229(input, __sym0, __sym1); + let __states_len = __states.len(); + __states.truncate(__states_len - 2); + __symbols.push((__start, __Symbol::Ntfunction__designator(__nt), __end)); + 51 + } + 89 => { + // function_heading = "FUNCTION", identifier, ":", result_type => ActionFn(129); + let __sym3 = __pop_Ntresult__type(__symbols); + let __sym2 = __pop_Term_22_3a_22(__symbols); + let __sym1 = __pop_Ntidentifier(__symbols); + let __sym0 = __pop_Term_22FUNCTION_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym3.2.clone(); + let __nt = super::__action129(input, __sym0, __sym1, __sym2, __sym3); + let __states_len = __states.len(); + __states.truncate(__states_len - 4); + __symbols.push((__start, __Symbol::Ntfunction__heading(__nt), __end)); + 52 + } + 90 => { + // function_heading = "FUNCTION", identifier, formal_parameter_list, ":", result_type => ActionFn(130); + let __sym4 = __pop_Ntresult__type(__symbols); + let __sym3 = __pop_Term_22_3a_22(__symbols); + let __sym2 = __pop_Ntformal__parameter__list(__symbols); + let __sym1 = __pop_Ntidentifier(__symbols); + let __sym0 = __pop_Term_22FUNCTION_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym4.2.clone(); + let __nt = super::__action130(input, __sym0, __sym1, __sym2, __sym3, __sym4); + let __states_len = __states.len(); + __states.truncate(__states_len - 5); + __symbols.push((__start, __Symbol::Ntfunction__heading(__nt), __end)); + 52 + } + 91 => { + // function_identification = "FUNCTION", identifier => ActionFn(132); + let __sym1 = __pop_Ntidentifier(__symbols); + let __sym0 = __pop_Term_22FUNCTION_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym1.2.clone(); + let __nt = super::__action132(input, __sym0, __sym1); + let __states_len = __states.len(); + __states.truncate(__states_len - 2); + __symbols.push((__start, __Symbol::Ntfunction__identification(__nt), __end)); + 53 + } + 92 => { + // functional_parameter_specification = function_heading => ActionFn(123); + let __sym0 = __pop_Ntfunction__heading(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action123(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntfunctional__parameter__specification(__nt), __end)); + 54 + } + 93 => { + // goto_statement = "GOTO", label => ActionFn(187); + let __sym1 = __pop_Ntlabel(__symbols); + let __sym0 = __pop_Term_22GOTO_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym1.2.clone(); + let __nt = super::__action187(input, __sym0, __sym1); + let __states_len = __states.len(); + __states.truncate(__states_len - 2); + __symbols.push((__start, __Symbol::Ntgoto__statement(__nt), __end)); + 55 + } + 94 => { + // identifier = r#"[a-zA-Z][a-zA-Z0-9]*"# => ActionFn(251); + let __sym0 = __pop_Termr_23_22_5ba_2dzA_2dZ_5d_5ba_2dzA_2dZ0_2d9_5d_2a_22_23(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action251(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntidentifier(__nt), __end)); + 56 + } + 95 => { + // identifier_list = identifier_list, comma, identifier => ActionFn(6); + let __sym2 = __pop_Ntidentifier(__symbols); + let __sym1 = __pop_Ntcomma(__symbols); + let __sym0 = __pop_Ntidentifier__list(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action6(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntidentifier__list(__nt), __end)); + 57 + } + 96 => { + // identifier_list = identifier => ActionFn(7); + let __sym0 = __pop_Ntidentifier(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action7(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntidentifier__list(__nt), __end)); + 57 + } + 97 => { + // index_expression = expression => ActionFn(177); + let __sym0 = __pop_Ntexpression(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action177(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntindex__expression(__nt), __end)); + 58 + } + 98 => { + // index_expression_list = index_expression_list, comma, index_expression => ActionFn(175); + let __sym2 = __pop_Ntindex__expression(__symbols); + let __sym1 = __pop_Ntcomma(__symbols); + let __sym0 = __pop_Ntindex__expression__list(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action175(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntindex__expression__list(__nt), __end)); + 59 + } + 99 => { + // index_expression_list = index_expression => ActionFn(176); + let __sym0 = __pop_Ntindex__expression(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action176(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntindex__expression__list(__nt), __end)); + 59 + } + 100 => { + // index_list = index_list, comma, index_type => ActionFn(63); + let __sym2 = __pop_Ntindex__type(__symbols); + let __sym1 = __pop_Ntcomma(__symbols); + let __sym0 = __pop_Ntindex__list(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action63(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntindex__list(__nt), __end)); + 60 + } + 101 => { + // index_list = index_type => ActionFn(64); + let __sym0 = __pop_Ntindex__type(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action64(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntindex__list(__nt), __end)); + 60 + } + 102 => { + // index_type = ordinal_type => ActionFn(65); + let __sym0 = __pop_Ntordinal__type(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action65(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntindex__type(__nt), __end)); + 61 + } + 103 => { + // indexed_variable = variable_access, "[", index_expression_list, "]" => ActionFn(174); + let __sym3 = __pop_Term_22_5d_22(__symbols); + let __sym2 = __pop_Ntindex__expression__list(__symbols); + let __sym1 = __pop_Term_22_5b_22(__symbols); + let __sym0 = __pop_Ntvariable__access(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym3.2.clone(); + let __nt = super::__action174(input, __sym0, __sym1, __sym2, __sym3); + let __states_len = __states.len(); + __states.truncate(__states_len - 4); + __symbols.push((__start, __Symbol::Ntindexed__variable(__nt), __end)); + 62 + } + 104 => { + // initial_value = expression => ActionFn(199); + let __sym0 = __pop_Ntexpression(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action199(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntinitial__value(__nt), __end)); + 63 + } + 105 => { + // label = r#"\\d+"# => ActionFn(14); + let __sym0 = __pop_Termr_23_22_5c_5cd_2b_22_23(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action14(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntlabel(__nt), __end)); + 64 + } + 106 => { + // label_declaration_part = "LABEL", label_list, semicolon => ActionFn(10); + let __sym2 = __pop_Ntsemicolon(__symbols); + let __sym1 = __pop_Ntlabel__list(__symbols); + let __sym0 = __pop_Term_22LABEL_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action10(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntlabel__declaration__part(__nt), __end)); + 65 + } + 107 => { + // label_declaration_part = => ActionFn(256); + let __start = __symbols.last().map(|s| s.2.clone()).unwrap_or_default(); + let __end = __lookahead_start.cloned().unwrap_or_else(|| __start.clone()); + let __nt = super::__action256(input, &__start, &__end); + let __states_len = __states.len(); + __states.truncate(__states_len - 0); + __symbols.push((__start, __Symbol::Ntlabel__declaration__part(__nt), __end)); + 65 + } + 108 => { + // label_list = label_list, comma, label => ActionFn(12); + let __sym2 = __pop_Ntlabel(__symbols); + let __sym1 = __pop_Ntcomma(__symbols); + let __sym0 = __pop_Ntlabel__list(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action12(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntlabel__list(__nt), __end)); + 66 + } + 109 => { + // label_list = label => ActionFn(13); + let __sym0 = __pop_Ntlabel(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action13(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntlabel__list(__nt), __end)); + 66 + } + 110 => { + // member_designator = member_designator, "..", expression => ActionFn(234); + let __sym2 = __pop_Ntexpression(__symbols); + let __sym1 = __pop_Term_22_2e_2e_22(__symbols); + let __sym0 = __pop_Ntmember__designator(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action234(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntmember__designator(__nt), __end)); + 67 + } + 111 => { + // member_designator = expression => ActionFn(235); + let __sym0 = __pop_Ntexpression(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action235(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntmember__designator(__nt), __end)); + 67 + } + 112 => { + // member_designator_list = member_designator_list, comma, member_designator => ActionFn(232); + let __sym2 = __pop_Ntmember__designator(__symbols); + let __sym1 = __pop_Ntcomma(__symbols); + let __sym0 = __pop_Ntmember__designator__list(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action232(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntmember__designator__list(__nt), __end)); + 68 + } + 113 => { + // member_designator_list = member_designator => ActionFn(233); + let __sym0 = __pop_Ntmember__designator(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action233(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntmember__designator__list(__nt), __end)); + 68 + } + 114 => { + // module = constant_definition_part, type_definition_part, variable_declaration_part, procedure_and_function_declaration_part => ActionFn(9); + let __sym3 = __pop_Ntprocedure__and__function__declaration__part(__symbols); + let __sym2 = __pop_Ntvariable__declaration__part(__symbols); + let __sym1 = __pop_Nttype__definition__part(__symbols); + let __sym0 = __pop_Ntconstant__definition__part(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym3.2.clone(); + let __nt = super::__action9(input, __sym0, __sym1, __sym2, __sym3); + let __states_len = __states.len(); + __states.truncate(__states_len - 4); + __symbols.push((__start, __Symbol::Ntmodule(__nt), __end)); + 69 + } + 115 => { + // mulop = "*" => ActionFn(239); + let __sym0 = __pop_Term_22_2a_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action239(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntmulop(__nt), __end)); + 70 + } + 116 => { + // mulop = "/" => ActionFn(240); + let __sym0 = __pop_Term_22_2f_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action240(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntmulop(__nt), __end)); + 70 + } + 117 => { + // mulop = "DIV" => ActionFn(241); + let __sym0 = __pop_Term_22DIV_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action241(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntmulop(__nt), __end)); + 70 + } + 118 => { + // mulop = "MOD" => ActionFn(242); + let __sym0 = __pop_Term_22MOD_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action242(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntmulop(__nt), __end)); + 70 + } + 119 => { + // mulop = "AND" => ActionFn(243); + let __sym0 = __pop_Term_22AND_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action243(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntmulop(__nt), __end)); + 70 + } + 120 => { + // new_ordinal_type = enumerated_type => ActionFn(52); + let __sym0 = __pop_Ntenumerated__type(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action52(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntnew__ordinal__type(__nt), __end)); + 71 + } + 121 => { + // new_ordinal_type = subrange_type => ActionFn(53); + let __sym0 = __pop_Ntsubrange__type(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action53(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntnew__ordinal__type(__nt), __end)); + 71 + } + 122 => { + // new_pointer_type = "^", domain_type => ActionFn(94); + let __sym1 = __pop_Ntdomain__type(__symbols); + let __sym0 = __pop_Term_22_5e_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym1.2.clone(); + let __nt = super::__action94(input, __sym0, __sym1); + let __states_len = __states.len(); + __states.truncate(__states_len - 2); + __symbols.push((__start, __Symbol::Ntnew__pointer__type(__nt), __end)); + 72 + } + 123 => { + // new_structured_type = structured_type => ActionFn(56); + let __sym0 = __pop_Ntstructured__type(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action56(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntnew__structured__type(__nt), __end)); + 73 + } + 124 => { + // new_structured_type = "PACKED", structured_type => ActionFn(57); + let __sym1 = __pop_Ntstructured__type(__symbols); + let __sym0 = __pop_Term_22PACKED_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym1.2.clone(); + let __nt = super::__action57(input, __sym0, __sym1); + let __states_len = __states.len(); + __states.truncate(__states_len - 2); + __symbols.push((__start, __Symbol::Ntnew__structured__type(__nt), __end)); + 73 + } + 125 => { + // new_type = new_ordinal_type => ActionFn(49); + let __sym0 = __pop_Ntnew__ordinal__type(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action49(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntnew__type(__nt), __end)); + 74 + } + 126 => { + // new_type = new_structured_type => ActionFn(50); + let __sym0 = __pop_Ntnew__structured__type(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action50(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntnew__type(__nt), __end)); + 74 + } + 127 => { + // new_type = new_pointer_type => ActionFn(51); + let __sym0 = __pop_Ntnew__pointer__type(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action51(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntnew__type(__nt), __end)); + 74 + } + 128 => { + // non_labeled_closed_statement = assignment_statement => ActionFn(144); + let __sym0 = __pop_Ntassignment__statement(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action144(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntnon__labeled__closed__statement(__nt), __end)); + 75 + } + 129 => { + // non_labeled_closed_statement = procedure_statement => ActionFn(145); + let __sym0 = __pop_Ntprocedure__statement(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action145(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntnon__labeled__closed__statement(__nt), __end)); + 75 + } + 130 => { + // non_labeled_closed_statement = goto_statement => ActionFn(146); + let __sym0 = __pop_Ntgoto__statement(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action146(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntnon__labeled__closed__statement(__nt), __end)); + 75 + } + 131 => { + // non_labeled_closed_statement = compound_statement => ActionFn(147); + let __sym0 = __pop_Ntcompound__statement(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action147(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntnon__labeled__closed__statement(__nt), __end)); + 75 + } + 132 => { + // non_labeled_closed_statement = case_statement => ActionFn(148); + let __sym0 = __pop_Ntcase__statement(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action148(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntnon__labeled__closed__statement(__nt), __end)); + 75 + } + 133 => { + // non_labeled_closed_statement = repeat_statement => ActionFn(149); + let __sym0 = __pop_Ntrepeat__statement(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action149(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntnon__labeled__closed__statement(__nt), __end)); + 75 + } + 134 => { + // non_labeled_closed_statement = closed_with_statement => ActionFn(150); + let __sym0 = __pop_Ntclosed__with__statement(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action150(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntnon__labeled__closed__statement(__nt), __end)); + 75 + } + 135 => { + // non_labeled_closed_statement = closed_if_statement => ActionFn(151); + let __sym0 = __pop_Ntclosed__if__statement(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action151(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntnon__labeled__closed__statement(__nt), __end)); + 75 + } + 136 => { + // non_labeled_closed_statement = closed_while_statement => ActionFn(152); + let __sym0 = __pop_Ntclosed__while__statement(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action152(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntnon__labeled__closed__statement(__nt), __end)); + 75 + } + 137 => { + // non_labeled_closed_statement = closed_for_statement => ActionFn(153); + let __sym0 = __pop_Ntclosed__for__statement(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action153(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntnon__labeled__closed__statement(__nt), __end)); + 75 + } + 138 => { + // non_labeled_closed_statement = => ActionFn(257); + let __start = __symbols.last().map(|s| s.2.clone()).unwrap_or_default(); + let __end = __lookahead_start.cloned().unwrap_or_else(|| __start.clone()); + let __nt = super::__action257(input, &__start, &__end); + let __states_len = __states.len(); + __states.truncate(__states_len - 0); + __symbols.push((__start, __Symbol::Ntnon__labeled__closed__statement(__nt), __end)); + 75 + } + 139 => { + // non_labeled_open_statement = open_with_statement => ActionFn(155); + let __sym0 = __pop_Ntopen__with__statement(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action155(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntnon__labeled__open__statement(__nt), __end)); + 76 + } + 140 => { + // non_labeled_open_statement = open_if_statement => ActionFn(156); + let __sym0 = __pop_Ntopen__if__statement(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action156(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntnon__labeled__open__statement(__nt), __end)); + 76 + } + 141 => { + // non_labeled_open_statement = open_while_statement => ActionFn(157); + let __sym0 = __pop_Ntopen__while__statement(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action157(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntnon__labeled__open__statement(__nt), __end)); + 76 + } + 142 => { + // non_labeled_open_statement = open_for_statement => ActionFn(158); + let __sym0 = __pop_Ntopen__for__statement(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action158(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntnon__labeled__open__statement(__nt), __end)); + 76 + } + 143 => { + // non_string = r#"\\d+"# => ActionFn(39); + let __sym0 = __pop_Termr_23_22_5c_5cd_2b_22_23(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action39(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntnon__string(__nt), __end)); + 77 + } + 144 => { + // non_string = identifier => ActionFn(40); + let __sym0 = __pop_Ntidentifier(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action40(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntnon__string(__nt), __end)); + 77 + } + 145 => { + // non_string = r#"\\d+\\.\\d+"# => ActionFn(41); + let __sym0 = __pop_Termr_23_22_5c_5cd_2b_5c_5c_2e_5c_5cd_2b_22_23(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action41(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntnon__string(__nt), __end)); + 77 + } + 146 => { + // open_for_statement = "FOR", control_variable, ":=", initial_value, direction, final_value, "DO", open_statement => ActionFn(162); + let __sym7 = __pop_Ntopen__statement(__symbols); + let __sym6 = __pop_Term_22DO_22(__symbols); + let __sym5 = __pop_Ntfinal__value(__symbols); + let __sym4 = __pop_Ntdirection(__symbols); + let __sym3 = __pop_Ntinitial__value(__symbols); + let __sym2 = __pop_Term_22_3a_3d_22(__symbols); + let __sym1 = __pop_Ntcontrol__variable(__symbols); + let __sym0 = __pop_Term_22FOR_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym7.2.clone(); + let __nt = super::__action162(input, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7); + let __states_len = __states.len(); + __states.truncate(__states_len - 8); + __symbols.push((__start, __Symbol::Ntopen__for__statement(__nt), __end)); + 78 + } + 147 => { + // open_if_statement = "IF", boolean_expression, "THEN", statement => ActionFn(166); + let __sym3 = __pop_Ntstatement(__symbols); + let __sym2 = __pop_Term_22THEN_22(__symbols); + let __sym1 = __pop_Ntboolean__expression(__symbols); + let __sym0 = __pop_Term_22IF_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym3.2.clone(); + let __nt = super::__action166(input, __sym0, __sym1, __sym2, __sym3); + let __states_len = __states.len(); + __states.truncate(__states_len - 4); + __symbols.push((__start, __Symbol::Ntopen__if__statement(__nt), __end)); + 79 + } + 148 => { + // open_if_statement = "IF", boolean_expression, "THEN", closed_statement, "ELSE", open_statement => ActionFn(167); + let __sym5 = __pop_Ntopen__statement(__symbols); + let __sym4 = __pop_Term_22ELSE_22(__symbols); + let __sym3 = __pop_Ntclosed__statement(__symbols); + let __sym2 = __pop_Term_22THEN_22(__symbols); + let __sym1 = __pop_Ntboolean__expression(__symbols); + let __sym0 = __pop_Term_22IF_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym5.2.clone(); + let __nt = super::__action167(input, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); + let __states_len = __states.len(); + __states.truncate(__states_len - 6); + __symbols.push((__start, __Symbol::Ntopen__if__statement(__nt), __end)); + 79 + } + 149 => { + // open_statement = label, ":", non_labeled_open_statement => ActionFn(140); + let __sym2 = __pop_Ntnon__labeled__open__statement(__symbols); + let __sym1 = __pop_Term_22_3a_22(__symbols); + let __sym0 = __pop_Ntlabel(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action140(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntopen__statement(__nt), __end)); + 80 + } + 150 => { + // open_statement = non_labeled_open_statement => ActionFn(141); + let __sym0 = __pop_Ntnon__labeled__open__statement(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action141(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntopen__statement(__nt), __end)); + 80 + } + 151 => { + // open_while_statement = "WHILE", boolean_expression, "DO", open_statement => ActionFn(160); + let __sym3 = __pop_Ntopen__statement(__symbols); + let __sym2 = __pop_Term_22DO_22(__symbols); + let __sym1 = __pop_Ntboolean__expression(__symbols); + let __sym0 = __pop_Term_22WHILE_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym3.2.clone(); + let __nt = super::__action160(input, __sym0, __sym1, __sym2, __sym3); + let __states_len = __states.len(); + __states.truncate(__states_len - 4); + __symbols.push((__start, __Symbol::Ntopen__while__statement(__nt), __end)); + 81 + } + 152 => { + // open_with_statement = "WITH", record_variable_list, "DO", open_statement => ActionFn(164); + let __sym3 = __pop_Ntopen__statement(__symbols); + let __sym2 = __pop_Term_22DO_22(__symbols); + let __sym1 = __pop_Ntrecord__variable__list(__symbols); + let __sym0 = __pop_Term_22WITH_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym3.2.clone(); + let __nt = super::__action164(input, __sym0, __sym1, __sym2, __sym3); + let __states_len = __states.len(); + __states.truncate(__states_len - 4); + __symbols.push((__start, __Symbol::Ntopen__with__statement(__nt), __end)); + 82 + } + 153 => { + // ordinal_type = new_ordinal_type => ActionFn(66); + let __sym0 = __pop_Ntnew__ordinal__type(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action66(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntordinal__type(__nt), __end)); + 83 + } + 154 => { + // ordinal_type = identifier => ActionFn(67); + let __sym0 = __pop_Ntidentifier(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action67(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntordinal__type(__nt), __end)); + 83 + } + 155 => { + // otherwisepart = "OTHERWISE" => ActionFn(196); + let __sym0 = __pop_Term_22OTHERWISE_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action196(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntotherwisepart(__nt), __end)); + 84 + } + 156 => { + // otherwisepart = "OTHERWISE", ":" => ActionFn(197); + let __sym1 = __pop_Term_22_3a_22(__symbols); + let __sym0 = __pop_Term_22OTHERWISE_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym1.2.clone(); + let __nt = super::__action197(input, __sym0, __sym1); + let __states_len = __states.len(); + __states.truncate(__states_len - 2); + __symbols.push((__start, __Symbol::Ntotherwisepart(__nt), __end)); + 84 + } + 157 => { + // params = "(", actual_parameter_list, ")" => ActionFn(181); + let __sym2 = __pop_Term_22_29_22(__symbols); + let __sym1 = __pop_Ntactual__parameter__list(__symbols); + let __sym0 = __pop_Term_22_28_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action181(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntparams(__nt), __end)); + 85 + } + 158 => { + // primary = variable_access => ActionFn(216); + let __sym0 = __pop_Ntvariable__access(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action216(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntprimary(__nt), __end)); + 86 + } + 159 => { + // primary = unsigned_constant => ActionFn(217); + let __sym0 = __pop_Ntunsigned__constant(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action217(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntprimary(__nt), __end)); + 86 + } + 160 => { + // primary = function_designator => ActionFn(218); + let __sym0 = __pop_Ntfunction__designator(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action218(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntprimary(__nt), __end)); + 86 + } + 161 => { + // primary = set_constructor => ActionFn(219); + let __sym0 = __pop_Ntset__constructor(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action219(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntprimary(__nt), __end)); + 86 + } + 162 => { + // primary = "(", expression, ")" => ActionFn(220); + let __sym2 = __pop_Term_22_29_22(__symbols); + let __sym1 = __pop_Ntexpression(__symbols); + let __sym0 = __pop_Term_22_28_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action220(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntprimary(__nt), __end)); + 86 + } + 163 => { + // primary = "NOT", primary => ActionFn(221); + let __sym1 = __pop_Ntprimary(__symbols); + let __sym0 = __pop_Term_22NOT_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym1.2.clone(); + let __nt = super::__action221(input, __sym0, __sym1); + let __states_len = __states.len(); + __states.truncate(__states_len - 2); + __symbols.push((__start, __Symbol::Ntprimary(__nt), __end)); + 86 + } + 164 => { + // proc_or_func_declaration = procedure_declaration => ActionFn(105); + let __sym0 = __pop_Ntprocedure__declaration(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action105(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntproc__or__func__declaration(__nt), __end)); + 87 + } + 165 => { + // proc_or_func_declaration = function_declaration => ActionFn(106); + let __sym0 = __pop_Ntfunction__declaration(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action106(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntproc__or__func__declaration(__nt), __end)); + 87 + } + 166 => { + // proc_or_func_declaration_list = proc_or_func_declaration_list, semicolon, proc_or_func_declaration => ActionFn(103); + let __sym2 = __pop_Ntproc__or__func__declaration(__symbols); + let __sym1 = __pop_Ntsemicolon(__symbols); + let __sym0 = __pop_Ntproc__or__func__declaration__list(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action103(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntproc__or__func__declaration__list(__nt), __end)); + 88 + } + 167 => { + // proc_or_func_declaration_list = proc_or_func_declaration => ActionFn(104); + let __sym0 = __pop_Ntproc__or__func__declaration(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action104(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntproc__or__func__declaration__list(__nt), __end)); + 88 + } + 168 => { + // procedural_parameter_specification = procedure_heading => ActionFn(122); + let __sym0 = __pop_Ntprocedure__heading(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action122(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntprocedural__parameter__specification(__nt), __end)); + 89 + } + 169 => { + // procedure_and_function_declaration_part = proc_or_func_declaration_list, semicolon => ActionFn(101); + let __sym1 = __pop_Ntsemicolon(__symbols); + let __sym0 = __pop_Ntproc__or__func__declaration__list(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym1.2.clone(); + let __nt = super::__action101(input, __sym0, __sym1); + let __states_len = __states.len(); + __states.truncate(__states_len - 2); + __symbols.push((__start, __Symbol::Ntprocedure__and__function__declaration__part(__nt), __end)); + 90 + } + 170 => { + // procedure_and_function_declaration_part = => ActionFn(258); + let __start = __symbols.last().map(|s| s.2.clone()).unwrap_or_default(); + let __end = __lookahead_start.cloned().unwrap_or_else(|| __start.clone()); + let __nt = super::__action258(input, &__start, &__end); + let __states_len = __states.len(); + __states.truncate(__states_len - 0); + __symbols.push((__start, __Symbol::Ntprocedure__and__function__declaration__part(__nt), __end)); + 90 + } + 171 => { + // procedure_block = block => ActionFn(125); + let __sym0 = __pop_Ntblock(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action125(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntprocedure__block(__nt), __end)); + 91 + } + 172 => { + // procedure_declaration = procedure_heading, semicolon, directive => ActionFn(107); + let __sym2 = __pop_Ntdirective(__symbols); + let __sym1 = __pop_Ntsemicolon(__symbols); + let __sym0 = __pop_Ntprocedure__heading(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action107(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntprocedure__declaration(__nt), __end)); + 92 + } + 173 => { + // procedure_declaration = procedure_heading, semicolon, procedure_block => ActionFn(108); + let __sym2 = __pop_Ntprocedure__block(__symbols); + let __sym1 = __pop_Ntsemicolon(__symbols); + let __sym0 = __pop_Ntprocedure__heading(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action108(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntprocedure__declaration(__nt), __end)); + 92 + } + 174 => { + // procedure_heading = procedure_identification => ActionFn(109); + let __sym0 = __pop_Ntprocedure__identification(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action109(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntprocedure__heading(__nt), __end)); + 93 + } + 175 => { + // procedure_heading = procedure_identification, formal_parameter_list => ActionFn(110); + let __sym1 = __pop_Ntformal__parameter__list(__symbols); + let __sym0 = __pop_Ntprocedure__identification(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym1.2.clone(); + let __nt = super::__action110(input, __sym0, __sym1); + let __states_len = __states.len(); + __states.truncate(__states_len - 2); + __symbols.push((__start, __Symbol::Ntprocedure__heading(__nt), __end)); + 93 + } + 176 => { + // procedure_identification = "PROCEDURE", identifier => ActionFn(124); + let __sym1 = __pop_Ntidentifier(__symbols); + let __sym0 = __pop_Term_22PROCEDURE_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym1.2.clone(); + let __nt = super::__action124(input, __sym0, __sym1); + let __states_len = __states.len(); + __states.truncate(__states_len - 2); + __symbols.push((__start, __Symbol::Ntprocedure__identification(__nt), __end)); + 94 + } + 177 => { + // procedure_statement = identifier, params => ActionFn(179); + let __sym1 = __pop_Ntparams(__symbols); + let __sym0 = __pop_Ntidentifier(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym1.2.clone(); + let __nt = super::__action179(input, __sym0, __sym1); + let __states_len = __states.len(); + __states.truncate(__states_len - 2); + __symbols.push((__start, __Symbol::Ntprocedure__statement(__nt), __end)); + 95 + } + 178 => { + // procedure_statement = identifier => ActionFn(180); + let __sym0 = __pop_Ntidentifier(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action180(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntprocedure__statement(__nt), __end)); + 95 + } + 179 => { + // program = program_heading, semicolon, block, "." => ActionFn(3); + let __sym3 = __pop_Term_22_2e_22(__symbols); + let __sym2 = __pop_Ntblock(__symbols); + let __sym1 = __pop_Ntsemicolon(__symbols); + let __sym0 = __pop_Ntprogram__heading(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym3.2.clone(); + let __nt = super::__action3(input, __sym0, __sym1, __sym2, __sym3); + let __states_len = __states.len(); + __states.truncate(__states_len - 4); + __symbols.push((__start, __Symbol::Ntprogram(__nt), __end)); + 96 + } + 180 => { + // program_heading = "PROGRAM", identifier => ActionFn(4); + let __sym1 = __pop_Ntidentifier(__symbols); + let __sym0 = __pop_Term_22PROGRAM_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym1.2.clone(); + let __nt = super::__action4(input, __sym0, __sym1); + let __states_len = __states.len(); + __states.truncate(__states_len - 2); + __symbols.push((__start, __Symbol::Ntprogram__heading(__nt), __end)); + 97 + } + 181 => { + // program_heading = "PROGRAM", identifier, "(", identifier_list, ")" => ActionFn(5); + let __sym4 = __pop_Term_22_29_22(__symbols); + let __sym3 = __pop_Ntidentifier__list(__symbols); + let __sym2 = __pop_Term_22_28_22(__symbols); + let __sym1 = __pop_Ntidentifier(__symbols); + let __sym0 = __pop_Term_22PROGRAM_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym4.2.clone(); + let __nt = super::__action5(input, __sym0, __sym1, __sym2, __sym3, __sym4); + let __states_len = __states.len(); + __states.truncate(__states_len - 5); + __symbols.push((__start, __Symbol::Ntprogram__heading(__nt), __end)); + 97 + } + 182 => { + // record_section = identifier_list, ":", type_denoter => ActionFn(74); + let __sym2 = __pop_Nttype__denoter(__symbols); + let __sym1 = __pop_Term_22_3a_22(__symbols); + let __sym0 = __pop_Ntidentifier__list(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action74(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntrecord__section(__nt), __end)); + 98 + } + 183 => { + // record_section_list = record_section_list, semicolon, record_section => ActionFn(72); + let __sym2 = __pop_Ntrecord__section(__symbols); + let __sym1 = __pop_Ntsemicolon(__symbols); + let __sym0 = __pop_Ntrecord__section__list(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action72(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntrecord__section__list(__nt), __end)); + 99 + } + 184 => { + // record_section_list = record_section => ActionFn(73); + let __sym0 = __pop_Ntrecord__section(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action73(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntrecord__section__list(__nt), __end)); + 99 + } + 185 => { + // record_type = "RECORD", record_section_list, "END" => ActionFn(69); + let __sym2 = __pop_Term_22END_22(__symbols); + let __sym1 = __pop_Ntrecord__section__list(__symbols); + let __sym0 = __pop_Term_22RECORD_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action69(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntrecord__type(__nt), __end)); + 100 + } + 186 => { + // record_type = "RECORD", record_section_list, semicolon, variant_part, "END" => ActionFn(70); + let __sym4 = __pop_Term_22END_22(__symbols); + let __sym3 = __pop_Ntvariant__part(__symbols); + let __sym2 = __pop_Ntsemicolon(__symbols); + let __sym1 = __pop_Ntrecord__section__list(__symbols); + let __sym0 = __pop_Term_22RECORD_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym4.2.clone(); + let __nt = super::__action70(input, __sym0, __sym1, __sym2, __sym3, __sym4); + let __states_len = __states.len(); + __states.truncate(__states_len - 5); + __symbols.push((__start, __Symbol::Ntrecord__type(__nt), __end)); + 100 + } + 187 => { + // record_type = "RECORD", variant_part, "END" => ActionFn(71); + let __sym2 = __pop_Term_22END_22(__symbols); + let __sym1 = __pop_Ntvariant__part(__symbols); + let __sym0 = __pop_Term_22RECORD_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action71(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntrecord__type(__nt), __end)); + 100 + } + 188 => { + // record_variable_list = record_variable_list, comma, variable_access => ActionFn(203); + let __sym2 = __pop_Ntvariable__access(__symbols); + let __sym1 = __pop_Ntcomma(__symbols); + let __sym0 = __pop_Ntrecord__variable__list(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action203(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntrecord__variable__list(__nt), __end)); + 101 + } + 189 => { + // record_variable_list = variable_access => ActionFn(204); + let __sym0 = __pop_Ntvariable__access(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action204(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntrecord__variable__list(__nt), __end)); + 101 + } + 190 => { + // relop = "=" => ActionFn(244); + let __sym0 = __pop_Term_22_3d_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action244(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntrelop(__nt), __end)); + 102 + } + 191 => { + // relop = "<>" => ActionFn(245); + let __sym0 = __pop_Term_22_3c_3e_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action245(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntrelop(__nt), __end)); + 102 + } + 192 => { + // relop = "<" => ActionFn(246); + let __sym0 = __pop_Term_22_3c_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action246(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntrelop(__nt), __end)); + 102 + } + 193 => { + // relop = ">" => ActionFn(247); + let __sym0 = __pop_Term_22_3e_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action247(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntrelop(__nt), __end)); + 102 + } + 194 => { + // relop = "<=" => ActionFn(248); + let __sym0 = __pop_Term_22_3c_3d_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action248(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntrelop(__nt), __end)); + 102 + } + 195 => { + // relop = ">=" => ActionFn(249); + let __sym0 = __pop_Term_22_3e_3d_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action249(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntrelop(__nt), __end)); + 102 + } + 196 => { + // relop = "IN" => ActionFn(250); + let __sym0 = __pop_Term_22IN_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action250(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntrelop(__nt), __end)); + 102 + } + 197 => { + // repeat_statement = "REPEAT", statement_sequence, "UNTIL", boolean_expression => ActionFn(159); + let __sym3 = __pop_Ntboolean__expression(__symbols); + let __sym2 = __pop_Term_22UNTIL_22(__symbols); + let __sym1 = __pop_Ntstatement__sequence(__symbols); + let __sym0 = __pop_Term_22REPEAT_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym3.2.clone(); + let __nt = super::__action159(input, __sym0, __sym1, __sym2, __sym3); + let __states_len = __states.len(); + __states.truncate(__states_len - 4); + __symbols.push((__start, __Symbol::Ntrepeat__statement(__nt), __end)); + 103 + } + 198 => { + // result_type = identifier => ActionFn(131); + let __sym0 = __pop_Ntidentifier(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action131(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntresult__type(__nt), __end)); + 104 + } + 199 => { + // semicolon = ";" => ActionFn(252); + let __sym0 = __pop_Term_22_3b_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action252(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntsemicolon(__nt), __end)); + 105 + } + 200 => { + // set_constructor = "[", member_designator_list, "]" => ActionFn(230); + let __sym2 = __pop_Term_22_5d_22(__symbols); + let __sym1 = __pop_Ntmember__designator__list(__symbols); + let __sym0 = __pop_Term_22_5b_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action230(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntset__constructor(__nt), __end)); + 106 + } + 201 => { + // set_constructor = "[", "]" => ActionFn(231); + let __sym1 = __pop_Term_22_5d_22(__symbols); + let __sym0 = __pop_Term_22_5b_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym1.2.clone(); + let __nt = super::__action231(input, __sym0, __sym1); + let __states_len = __states.len(); + __states.truncate(__states_len - 2); + __symbols.push((__start, __Symbol::Ntset__constructor(__nt), __end)); + 106 + } + 202 => { + // set_type = "SET", "OF", base_type => ActionFn(91); + let __sym2 = __pop_Ntbase__type(__symbols); + let __sym1 = __pop_Term_22OF_22(__symbols); + let __sym0 = __pop_Term_22SET_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action91(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntset__type(__nt), __end)); + 107 + } + 203 => { + // sign = "+" => ActionFn(37); + let __sym0 = __pop_Term_22_2b_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action37(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntsign(__nt), __end)); + 108 + } + 204 => { + // sign = "-" => ActionFn(38); + let __sym0 = __pop_Term_22_2d_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action38(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntsign(__nt), __end)); + 108 + } + 205 => { + // simple_expression = term => ActionFn(208); + let __sym0 = __pop_Ntterm(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action208(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntsimple__expression(__nt), __end)); + 109 + } + 206 => { + // simple_expression = simple_expression, addop, term => ActionFn(209); + let __sym2 = __pop_Ntterm(__symbols); + let __sym1 = __pop_Ntaddop(__symbols); + let __sym0 = __pop_Ntsimple__expression(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action209(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntsimple__expression(__nt), __end)); + 109 + } + 207 => { + // statement = open_statement => ActionFn(138); + let __sym0 = __pop_Ntopen__statement(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action138(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntstatement(__nt), __end)); + 110 + } + 208 => { + // statement = closed_statement => ActionFn(139); + let __sym0 = __pop_Ntclosed__statement(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action139(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntstatement(__nt), __end)); + 110 + } + 209 => { + // statement_part = compound_statement => ActionFn(134); + let __sym0 = __pop_Ntcompound__statement(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action134(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntstatement__part(__nt), __end)); + 111 + } + 210 => { + // statement_sequence = statement_sequence, semicolon, statement => ActionFn(136); + let __sym2 = __pop_Ntstatement(__symbols); + let __sym1 = __pop_Ntsemicolon(__symbols); + let __sym0 = __pop_Ntstatement__sequence(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action136(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntstatement__sequence(__nt), __end)); + 112 + } + 211 => { + // statement_sequence = statement => ActionFn(137); + let __sym0 = __pop_Ntstatement(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action137(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntstatement__sequence(__nt), __end)); + 112 + } + 212 => { + // structured_type = array_type => ActionFn(58); + let __sym0 = __pop_Ntarray__type(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action58(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntstructured__type(__nt), __end)); + 113 + } + 213 => { + // structured_type = record_type => ActionFn(59); + let __sym0 = __pop_Ntrecord__type(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action59(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntstructured__type(__nt), __end)); + 113 + } + 214 => { + // structured_type = set_type => ActionFn(60); + let __sym0 = __pop_Ntset__type(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action60(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntstructured__type(__nt), __end)); + 113 + } + 215 => { + // structured_type = file_type => ActionFn(61); + let __sym0 = __pop_Ntfile__type(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action61(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntstructured__type(__nt), __end)); + 113 + } + 216 => { + // subrange_type = constant, "..", constant => ActionFn(55); + let __sym2 = __pop_Ntconstant(__symbols); + let __sym1 = __pop_Term_22_2e_2e_22(__symbols); + let __sym0 = __pop_Ntconstant(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action55(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntsubrange__type(__nt), __end)); + 114 + } + 217 => { + // tag_field = identifier => ActionFn(89); + let __sym0 = __pop_Ntidentifier(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action89(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Nttag__field(__nt), __end)); + 115 + } + 218 => { + // tag_type = identifier => ActionFn(90); + let __sym0 = __pop_Ntidentifier(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action90(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Nttag__type(__nt), __end)); + 116 + } + 219 => { + // term = factor => ActionFn(210); + let __sym0 = __pop_Ntfactor(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action210(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntterm(__nt), __end)); + 117 + } + 220 => { + // term = term, mulop, factor => ActionFn(211); + let __sym2 = __pop_Ntfactor(__symbols); + let __sym1 = __pop_Ntmulop(__symbols); + let __sym0 = __pop_Ntterm(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action211(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntterm(__nt), __end)); + 117 + } + 221 => { + // type_definition = identifier, "=", type_denoter, semicolon => ActionFn(46); + let __sym3 = __pop_Ntsemicolon(__symbols); + let __sym2 = __pop_Nttype__denoter(__symbols); + let __sym1 = __pop_Term_22_3d_22(__symbols); + let __sym0 = __pop_Ntidentifier(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym3.2.clone(); + let __nt = super::__action46(input, __sym0, __sym1, __sym2, __sym3); + let __states_len = __states.len(); + __states.truncate(__states_len - 4); + __symbols.push((__start, __Symbol::Nttype__definition(__nt), __end)); + 118 + } + 222 => { + // type_definition_list = type_definition_list, type_definition => ActionFn(44); + let __sym1 = __pop_Nttype__definition(__symbols); + let __sym0 = __pop_Nttype__definition__list(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym1.2.clone(); + let __nt = super::__action44(input, __sym0, __sym1); + let __states_len = __states.len(); + __states.truncate(__states_len - 2); + __symbols.push((__start, __Symbol::Nttype__definition__list(__nt), __end)); + 119 + } + 223 => { + // type_definition_list = type_definition => ActionFn(45); + let __sym0 = __pop_Nttype__definition(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action45(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Nttype__definition__list(__nt), __end)); + 119 + } + 224 => { + // type_definition_part = "TYPE", type_definition_list => ActionFn(42); + let __sym1 = __pop_Nttype__definition__list(__symbols); + let __sym0 = __pop_Term_22TYPE_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym1.2.clone(); + let __nt = super::__action42(input, __sym0, __sym1); + let __states_len = __states.len(); + __states.truncate(__states_len - 2); + __symbols.push((__start, __Symbol::Nttype__definition__part(__nt), __end)); + 120 + } + 225 => { + // type_definition_part = => ActionFn(259); + let __start = __symbols.last().map(|s| s.2.clone()).unwrap_or_default(); + let __end = __lookahead_start.cloned().unwrap_or_else(|| __start.clone()); + let __nt = super::__action259(input, &__start, &__end); + let __states_len = __states.len(); + __states.truncate(__states_len - 0); + __symbols.push((__start, __Symbol::Nttype__definition__part(__nt), __end)); + 120 + } + 226 => { + // type_denoter = identifier => ActionFn(47); + let __sym0 = __pop_Ntidentifier(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action47(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Nttype__denoter(__nt), __end)); + 121 + } + 227 => { + // type_denoter = new_type => ActionFn(48); + let __sym0 = __pop_Ntnew__type(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action48(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Nttype__denoter(__nt), __end)); + 121 + } + 228 => { + // unsigned_constant = unsigned_number => ActionFn(222); + let __sym0 = __pop_Ntunsigned__number(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action222(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntunsigned__constant(__nt), __end)); + 122 + } + 229 => { + // unsigned_constant = r#"\'[^\']*\'"# => ActionFn(223); + let __sym0 = __pop_Termr_23_22_5c_27_5b_5e_5c_27_5d_2a_5c_27_22_23(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action223(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntunsigned__constant(__nt), __end)); + 122 + } + 230 => { + // unsigned_constant = "NIL" => ActionFn(224); + let __sym0 = __pop_Term_22NIL_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action224(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntunsigned__constant(__nt), __end)); + 122 + } + 231 => { + // unsigned_integer = r#"\\d+"# => ActionFn(227); + let __sym0 = __pop_Termr_23_22_5c_5cd_2b_22_23(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action227(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntunsigned__integer(__nt), __end)); + 123 + } + 232 => { + // unsigned_number = unsigned_integer => ActionFn(225); + let __sym0 = __pop_Ntunsigned__integer(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action225(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntunsigned__number(__nt), __end)); + 124 + } + 233 => { + // unsigned_number = unsigned_real => ActionFn(226); + let __sym0 = __pop_Ntunsigned__real(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action226(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntunsigned__number(__nt), __end)); + 124 + } + 234 => { + // unsigned_real = r#"\\d+\\.\\d+"# => ActionFn(228); + let __sym0 = __pop_Termr_23_22_5c_5cd_2b_5c_5c_2e_5c_5cd_2b_22_23(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action228(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntunsigned__real(__nt), __end)); + 125 + } + 235 => { + // value_parameter_specification = identifier_list, ":", identifier => ActionFn(120); + let __sym2 = __pop_Ntidentifier(__symbols); + let __sym1 = __pop_Term_22_3a_22(__symbols); + let __sym0 = __pop_Ntidentifier__list(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action120(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntvalue__parameter__specification(__nt), __end)); + 126 + } + 236 => { + // variable_access = identifier => ActionFn(170); + let __sym0 = __pop_Ntidentifier(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action170(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntvariable__access(__nt), __end)); + 127 + } + 237 => { + // variable_access = indexed_variable => ActionFn(171); + let __sym0 = __pop_Ntindexed__variable(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action171(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntvariable__access(__nt), __end)); + 127 + } + 238 => { + // variable_access = field_designator => ActionFn(172); + let __sym0 = __pop_Ntfield__designator(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action172(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntvariable__access(__nt), __end)); + 127 + } + 239 => { + // variable_access = variable_access, "^" => ActionFn(173); + let __sym1 = __pop_Term_22_5e_22(__symbols); + let __sym0 = __pop_Ntvariable__access(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym1.2.clone(); + let __nt = super::__action173(input, __sym0, __sym1); + let __states_len = __states.len(); + __states.truncate(__states_len - 2); + __symbols.push((__start, __Symbol::Ntvariable__access(__nt), __end)); + 127 + } + 240 => { + // variable_declaration = identifier_list, ":", type_denoter => ActionFn(100); + let __sym2 = __pop_Nttype__denoter(__symbols); + let __sym1 = __pop_Term_22_3a_22(__symbols); + let __sym0 = __pop_Ntidentifier__list(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action100(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntvariable__declaration(__nt), __end)); + 128 + } + 241 => { + // variable_declaration_list = variable_declaration_list, semicolon, variable_declaration => ActionFn(98); + let __sym2 = __pop_Ntvariable__declaration(__symbols); + let __sym1 = __pop_Ntsemicolon(__symbols); + let __sym0 = __pop_Ntvariable__declaration__list(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action98(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntvariable__declaration__list(__nt), __end)); + 129 + } + 242 => { + // variable_declaration_list = variable_declaration => ActionFn(99); + let __sym0 = __pop_Ntvariable__declaration(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action99(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntvariable__declaration__list(__nt), __end)); + 129 + } + 243 => { + // variable_declaration_part = "VAR", variable_declaration_list, semicolon => ActionFn(96); + let __sym2 = __pop_Ntsemicolon(__symbols); + let __sym1 = __pop_Ntvariable__declaration__list(__symbols); + let __sym0 = __pop_Term_22VAR_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action96(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntvariable__declaration__part(__nt), __end)); + 130 + } + 244 => { + // variable_declaration_part = => ActionFn(260); + let __start = __symbols.last().map(|s| s.2.clone()).unwrap_or_default(); + let __end = __lookahead_start.cloned().unwrap_or_else(|| __start.clone()); + let __nt = super::__action260(input, &__start, &__end); + let __states_len = __states.len(); + __states.truncate(__states_len - 0); + __symbols.push((__start, __Symbol::Ntvariable__declaration__part(__nt), __end)); + 130 + } + 245 => { + // variable_parameter_specification = "VAR", identifier_list, ":", identifier => ActionFn(121); + let __sym3 = __pop_Ntidentifier(__symbols); + let __sym2 = __pop_Term_22_3a_22(__symbols); + let __sym1 = __pop_Ntidentifier__list(__symbols); + let __sym0 = __pop_Term_22VAR_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym3.2.clone(); + let __nt = super::__action121(input, __sym0, __sym1, __sym2, __sym3); + let __states_len = __states.len(); + __states.truncate(__states_len - 4); + __symbols.push((__start, __Symbol::Ntvariable__parameter__specification(__nt), __end)); + 131 + } + 246 => { + // variant = case_constant_list, ":", "(", record_section_list, ")" => ActionFn(82); + let __sym4 = __pop_Term_22_29_22(__symbols); + let __sym3 = __pop_Ntrecord__section__list(__symbols); + let __sym2 = __pop_Term_22_28_22(__symbols); + let __sym1 = __pop_Term_22_3a_22(__symbols); + let __sym0 = __pop_Ntcase__constant__list(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym4.2.clone(); + let __nt = super::__action82(input, __sym0, __sym1, __sym2, __sym3, __sym4); + let __states_len = __states.len(); + __states.truncate(__states_len - 5); + __symbols.push((__start, __Symbol::Ntvariant(__nt), __end)); + 132 + } + 247 => { + // variant = case_constant_list, ":", "(", record_section_list, semicolon, variant_part, ")" => ActionFn(83); + let __sym6 = __pop_Term_22_29_22(__symbols); + let __sym5 = __pop_Ntvariant__part(__symbols); + let __sym4 = __pop_Ntsemicolon(__symbols); + let __sym3 = __pop_Ntrecord__section__list(__symbols); + let __sym2 = __pop_Term_22_28_22(__symbols); + let __sym1 = __pop_Term_22_3a_22(__symbols); + let __sym0 = __pop_Ntcase__constant__list(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym6.2.clone(); + let __nt = super::__action83(input, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); + let __states_len = __states.len(); + __states.truncate(__states_len - 7); + __symbols.push((__start, __Symbol::Ntvariant(__nt), __end)); + 132 + } + 248 => { + // variant = case_constant_list, ":", "(", variant_part, ")" => ActionFn(84); + let __sym4 = __pop_Term_22_29_22(__symbols); + let __sym3 = __pop_Ntvariant__part(__symbols); + let __sym2 = __pop_Term_22_28_22(__symbols); + let __sym1 = __pop_Term_22_3a_22(__symbols); + let __sym0 = __pop_Ntcase__constant__list(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym4.2.clone(); + let __nt = super::__action84(input, __sym0, __sym1, __sym2, __sym3, __sym4); + let __states_len = __states.len(); + __states.truncate(__states_len - 5); + __symbols.push((__start, __Symbol::Ntvariant(__nt), __end)); + 132 + } + 249 => { + // variant_list = variant_list, semicolon, variant => ActionFn(80); + let __sym2 = __pop_Ntvariant(__symbols); + let __sym1 = __pop_Ntsemicolon(__symbols); + let __sym0 = __pop_Ntvariant__list(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action80(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntvariant__list(__nt), __end)); + 133 + } + 250 => { + // variant_list = variant => ActionFn(81); + let __sym0 = __pop_Ntvariant(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action81(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntvariant__list(__nt), __end)); + 133 + } + 251 => { + // variant_part = "CASE", variant_selector, "OF", variant_list, semicolon => ActionFn(75); + let __sym4 = __pop_Ntsemicolon(__symbols); + let __sym3 = __pop_Ntvariant__list(__symbols); + let __sym2 = __pop_Term_22OF_22(__symbols); + let __sym1 = __pop_Ntvariant__selector(__symbols); + let __sym0 = __pop_Term_22CASE_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym4.2.clone(); + let __nt = super::__action75(input, __sym0, __sym1, __sym2, __sym3, __sym4); + let __states_len = __states.len(); + __states.truncate(__states_len - 5); + __symbols.push((__start, __Symbol::Ntvariant__part(__nt), __end)); + 134 + } + 252 => { + // variant_part = "CASE", variant_selector, "OF", variant_list => ActionFn(76); + let __sym3 = __pop_Ntvariant__list(__symbols); + let __sym2 = __pop_Term_22OF_22(__symbols); + let __sym1 = __pop_Ntvariant__selector(__symbols); + let __sym0 = __pop_Term_22CASE_22(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym3.2.clone(); + let __nt = super::__action76(input, __sym0, __sym1, __sym2, __sym3); + let __states_len = __states.len(); + __states.truncate(__states_len - 4); + __symbols.push((__start, __Symbol::Ntvariant__part(__nt), __end)); + 134 + } + 253 => { + // variant_part = => ActionFn(261); + let __start = __symbols.last().map(|s| s.2.clone()).unwrap_or_default(); + let __end = __lookahead_start.cloned().unwrap_or_else(|| __start.clone()); + let __nt = super::__action261(input, &__start, &__end); + let __states_len = __states.len(); + __states.truncate(__states_len - 0); + __symbols.push((__start, __Symbol::Ntvariant__part(__nt), __end)); + 134 + } + 254 => { + // variant_selector = tag_field, ":", tag_type => ActionFn(78); + let __sym2 = __pop_Nttag__type(__symbols); + let __sym1 = __pop_Term_22_3a_22(__symbols); + let __sym0 = __pop_Nttag__field(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym2.2.clone(); + let __nt = super::__action78(input, __sym0, __sym1, __sym2); + let __states_len = __states.len(); + __states.truncate(__states_len - 3); + __symbols.push((__start, __Symbol::Ntvariant__selector(__nt), __end)); + 135 + } + 255 => { + // variant_selector = tag_type => ActionFn(79); + let __sym0 = __pop_Nttag__type(__symbols); + let __start = __sym0.0.clone(); + let __end = __sym0.2.clone(); + let __nt = super::__action79(input, __sym0); + let __states_len = __states.len(); + __states.truncate(__states_len - 1); + __symbols.push((__start, __Symbol::Ntvariant__selector(__nt), __end)); + 135 + } + _ => panic!("invalid action code {}", __action) + }; + let __state = *__states.last().unwrap() as usize; + let __next_state = __GOTO[__state * 136 + __nonterminal] - 1; + __states.push(__next_state); + None + } + fn __pop_Term_22_28_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22_28_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22_29_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22_29_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22_2a_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22_2a_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22_2a_2a_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22_2a_2a_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22_2b_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22_2b_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22_2c_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22_2c_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22_2d_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22_2d_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22_2e_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22_2e_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22_2e_2e_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22_2e_2e_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22_2f_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22_2f_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22_3a_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22_3a_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22_3a_3d_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22_3a_3d_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22_3b_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22_3b_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22_3c_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22_3c_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22_3c_3d_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22_3c_3d_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22_3c_3e_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22_3c_3e_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22_3d_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22_3d_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22_3e_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22_3e_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22_3e_3d_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22_3e_3d_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22AND_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22AND_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22ARRAY_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22ARRAY_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22BEGIN_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22BEGIN_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22CASE_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22CASE_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22CONST_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22CONST_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22DIV_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22DIV_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22DO_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22DO_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22DOWNTO_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22DOWNTO_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22ELSE_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22ELSE_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22END_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22END_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22EXTERNAL_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22EXTERNAL_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22FOR_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22FOR_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22FORWARD_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22FORWARD_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22FUNCTION_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22FUNCTION_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22GOTO_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22GOTO_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22IF_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22IF_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22IN_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22IN_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22LABEL_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22LABEL_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22MOD_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22MOD_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22NIL_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22NIL_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22NOT_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22NOT_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22OF_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22OF_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22OR_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22OR_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22OTHERWISE_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22OTHERWISE_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22PACKED_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22PACKED_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22PFILE_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22PFILE_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22PROCEDURE_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22PROCEDURE_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22PROGRAM_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22PROGRAM_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22RECORD_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22RECORD_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22REPEAT_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22REPEAT_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22SET_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22SET_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22THEN_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22THEN_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22TO_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22TO_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22TYPE_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22TYPE_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22UNTIL_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22UNTIL_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22VAR_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22VAR_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22WHILE_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22WHILE_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22WITH_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22WITH_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22_5b_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22_5b_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22_5d_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22_5d_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Term_22_5e_22< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Term_22_5e_22(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Termr_23_22_5c_27_5b_5e_5c_27_5d_2a_5c_27_22_23< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Termr_23_22_5c_27_5b_5e_5c_27_5d_2a_5c_27_22_23(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Termr_23_22_5ba_2dzA_2dZ_5d_5ba_2dzA_2dZ0_2d9_5d_2a_22_23< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Termr_23_22_5ba_2dzA_2dZ_5d_5ba_2dzA_2dZ0_2d9_5d_2a_22_23(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Termr_23_22_5c_5cd_2b_22_23< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Termr_23_22_5c_5cd_2b_22_23(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Termr_23_22_5c_5cd_2b_5c_5c_2e_5c_5cd_2b_22_23< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, &'input str, usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Termr_23_22_5c_5cd_2b_5c_5c_2e_5c_5cd_2b_22_23(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Nt_28_29< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Nt_28_29(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Nt____file< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Nt____file(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntactual__parameter< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntactual__parameter(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntactual__parameter__list< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntactual__parameter__list(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntaddop< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntaddop(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntarray__type< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntarray__type(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntassignment__statement< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntassignment__statement(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntbase__type< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntbase__type(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntblock< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntblock(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntboolean__expression< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntboolean__expression(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntcase__constant< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntcase__constant(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntcase__constant__list< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntcase__constant__list(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntcase__index< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntcase__index(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntcase__list__element< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntcase__list__element(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntcase__list__element__list< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntcase__list__element__list(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntcase__statement< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntcase__statement(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntcexponentiation< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntcexponentiation(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntcexpression< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntcexpression(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntcfactor< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntcfactor(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntclosed__for__statement< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntclosed__for__statement(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntclosed__if__statement< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntclosed__if__statement(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntclosed__statement< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntclosed__statement(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntclosed__while__statement< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntclosed__while__statement(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntclosed__with__statement< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntclosed__with__statement(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntcomma< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntcomma(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntcomponent__type< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntcomponent__type(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntcompound__statement< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntcompound__statement(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntconstant< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntconstant(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntconstant__definition< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntconstant__definition(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntconstant__definition__part< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntconstant__definition__part(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntconstant__list< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntconstant__list(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntcontrol__variable< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntcontrol__variable(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntcprimary< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntcprimary(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntcsimple__expression< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntcsimple__expression(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntcterm< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntcterm(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntdirection< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntdirection(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntdirective< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntdirective(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntdomain__type< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntdomain__type(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntenumerated__type< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntenumerated__type(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntexponentiation< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntexponentiation(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntexpression< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntexpression(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntfactor< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntfactor(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntfield__designator< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntfield__designator(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntfile< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntfile(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntfile__type< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntfile__type(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntfinal__value< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntfinal__value(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntformal__parameter__list< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntformal__parameter__list(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntformal__parameter__section< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntformal__parameter__section(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntformal__parameter__section__list< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntformal__parameter__section__list(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntfunction__block< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntfunction__block(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntfunction__declaration< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntfunction__declaration(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntfunction__designator< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntfunction__designator(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntfunction__heading< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntfunction__heading(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntfunction__identification< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntfunction__identification(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntfunctional__parameter__specification< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntfunctional__parameter__specification(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntgoto__statement< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntgoto__statement(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntidentifier< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntidentifier(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntidentifier__list< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntidentifier__list(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntindex__expression< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntindex__expression(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntindex__expression__list< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntindex__expression__list(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntindex__list< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntindex__list(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntindex__type< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntindex__type(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntindexed__variable< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntindexed__variable(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntinitial__value< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntinitial__value(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntlabel< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntlabel(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntlabel__declaration__part< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntlabel__declaration__part(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntlabel__list< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntlabel__list(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntmember__designator< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntmember__designator(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntmember__designator__list< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntmember__designator__list(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntmodule< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntmodule(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntmulop< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntmulop(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntnew__ordinal__type< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntnew__ordinal__type(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntnew__pointer__type< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntnew__pointer__type(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntnew__structured__type< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntnew__structured__type(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntnew__type< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntnew__type(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntnon__labeled__closed__statement< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntnon__labeled__closed__statement(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntnon__labeled__open__statement< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntnon__labeled__open__statement(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntnon__string< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntnon__string(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntopen__for__statement< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntopen__for__statement(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntopen__if__statement< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntopen__if__statement(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntopen__statement< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntopen__statement(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntopen__while__statement< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntopen__while__statement(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntopen__with__statement< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntopen__with__statement(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntordinal__type< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntordinal__type(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntotherwisepart< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntotherwisepart(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntparams< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntparams(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntprimary< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntprimary(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntproc__or__func__declaration< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntproc__or__func__declaration(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntproc__or__func__declaration__list< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntproc__or__func__declaration__list(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntprocedural__parameter__specification< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntprocedural__parameter__specification(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntprocedure__and__function__declaration__part< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntprocedure__and__function__declaration__part(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntprocedure__block< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntprocedure__block(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntprocedure__declaration< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntprocedure__declaration(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntprocedure__heading< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntprocedure__heading(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntprocedure__identification< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntprocedure__identification(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntprocedure__statement< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntprocedure__statement(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntprogram< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntprogram(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntprogram__heading< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntprogram__heading(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntrecord__section< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntrecord__section(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntrecord__section__list< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntrecord__section__list(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntrecord__type< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntrecord__type(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntrecord__variable__list< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntrecord__variable__list(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntrelop< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntrelop(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntrepeat__statement< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntrepeat__statement(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntresult__type< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntresult__type(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntsemicolon< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntsemicolon(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntset__constructor< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntset__constructor(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntset__type< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntset__type(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntsign< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntsign(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntsimple__expression< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntsimple__expression(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntstatement< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntstatement(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntstatement__part< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntstatement__part(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntstatement__sequence< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntstatement__sequence(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntstructured__type< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntstructured__type(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntsubrange__type< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntsubrange__type(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Nttag__field< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Nttag__field(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Nttag__type< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Nttag__type(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntterm< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntterm(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Nttype__definition< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Nttype__definition(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Nttype__definition__list< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Nttype__definition__list(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Nttype__definition__part< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Nttype__definition__part(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Nttype__denoter< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Nttype__denoter(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntunsigned__constant< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntunsigned__constant(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntunsigned__integer< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntunsigned__integer(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntunsigned__number< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntunsigned__number(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntunsigned__real< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntunsigned__real(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntvalue__parameter__specification< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntvalue__parameter__specification(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntvariable__access< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntvariable__access(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntvariable__declaration< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntvariable__declaration(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntvariable__declaration__list< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntvariable__declaration__list(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntvariable__declaration__part< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntvariable__declaration__part(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntvariable__parameter__specification< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntvariable__parameter__specification(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntvariant< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntvariant(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntvariant__list< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntvariant__list(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntvariant__part< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntvariant__part(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } + fn __pop_Ntvariant__selector< + 'input, + >( + __symbols: &mut ::std::vec::Vec<(usize,__Symbol<'input>,usize)> + ) -> (usize, (), usize) { + match __symbols.pop().unwrap() { + (__l, __Symbol::Ntvariant__selector(__v), __r) => (__l, __v, __r), + _ => panic!("symbol type mismatch") + } + } +} +pub use self::__parse__file::parse_file; +mod __intern_token { + extern crate lalrpop_util as __lalrpop_util; + pub struct __Matcher<'input> { + text: &'input str, + consumed: usize, + } + + fn __tokenize(text: &str) -> Option<(usize, usize)> { + let mut __chars = text.char_indices(); + let mut __current_match: Option<(usize, usize)> = None; + let mut __current_state: usize = 0; + loop { + match __current_state { + 0 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 39 => /* '\'' */ { + __current_state = 1; + continue; + } + 40 => /* '(' */ { + __current_match = Some((0, __index + 1)); + __current_state = 2; + continue; + } + 41 => /* ')' */ { + __current_match = Some((1, __index + 1)); + __current_state = 3; + continue; + } + 42 => /* '*' */ { + __current_match = Some((2, __index + 1)); + __current_state = 4; + continue; + } + 43 => /* '+' */ { + __current_match = Some((4, __index + 1)); + __current_state = 5; + continue; + } + 44 => /* ',' */ { + __current_match = Some((5, __index + 1)); + __current_state = 6; + continue; + } + 45 => /* '-' */ { + __current_match = Some((6, __index + 1)); + __current_state = 7; + continue; + } + 46 => /* '.' */ { + __current_match = Some((7, __index + 1)); + __current_state = 8; + continue; + } + 47 => /* '/' */ { + __current_match = Some((9, __index + 1)); + __current_state = 9; + continue; + } + 48 ... 57 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 58 => /* ':' */ { + __current_match = Some((10, __index + 1)); + __current_state = 11; + continue; + } + 59 => /* ';' */ { + __current_match = Some((12, __index + 1)); + __current_state = 12; + continue; + } + 60 => /* '<' */ { + __current_match = Some((13, __index + 1)); + __current_state = 13; + continue; + } + 61 => /* '=' */ { + __current_match = Some((16, __index + 1)); + __current_state = 14; + continue; + } + 62 => /* '>' */ { + __current_match = Some((17, __index + 1)); + __current_state = 15; + continue; + } + 65 => /* 'A' */ { + __current_match = Some((61, __index + 1)); + __current_state = 16; + continue; + } + 66 => /* 'B' */ { + __current_match = Some((61, __index + 1)); + __current_state = 17; + continue; + } + 67 => /* 'C' */ { + __current_match = Some((61, __index + 1)); + __current_state = 18; + continue; + } + 68 => /* 'D' */ { + __current_match = Some((61, __index + 1)); + __current_state = 19; + continue; + } + 69 => /* 'E' */ { + __current_match = Some((61, __index + 1)); + __current_state = 20; + continue; + } + 70 => /* 'F' */ { + __current_match = Some((61, __index + 1)); + __current_state = 21; + continue; + } + 71 => /* 'G' */ { + __current_match = Some((61, __index + 1)); + __current_state = 22; + continue; + } + 72 => /* 'H' */ { + __current_match = Some((61, __index + 1)); + __current_state = 23; + continue; + } + 73 => /* 'I' */ { + __current_match = Some((61, __index + 1)); + __current_state = 24; + continue; + } + 74 ... 75 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 23; + continue; + } + 76 => /* 'L' */ { + __current_match = Some((61, __index + 1)); + __current_state = 25; + continue; + } + 77 => /* 'M' */ { + __current_match = Some((61, __index + 1)); + __current_state = 26; + continue; + } + 78 => /* 'N' */ { + __current_match = Some((61, __index + 1)); + __current_state = 27; + continue; + } + 79 => /* 'O' */ { + __current_match = Some((61, __index + 1)); + __current_state = 28; + continue; + } + 80 => /* 'P' */ { + __current_match = Some((61, __index + 1)); + __current_state = 29; + continue; + } + 81 => /* 'Q' */ { + __current_match = Some((61, __index + 1)); + __current_state = 23; + continue; + } + 82 => /* 'R' */ { + __current_match = Some((61, __index + 1)); + __current_state = 30; + continue; + } + 83 => /* 'S' */ { + __current_match = Some((61, __index + 1)); + __current_state = 31; + continue; + } + 84 => /* 'T' */ { + __current_match = Some((61, __index + 1)); + __current_state = 32; + continue; + } + 85 => /* 'U' */ { + __current_match = Some((61, __index + 1)); + __current_state = 33; + continue; + } + 86 => /* 'V' */ { + __current_match = Some((61, __index + 1)); + __current_state = 34; + continue; + } + 87 => /* 'W' */ { + __current_match = Some((61, __index + 1)); + __current_state = 35; + continue; + } + 88 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 23; + continue; + } + 91 => /* '[' */ { + __current_match = Some((57, __index + 1)); + __current_state = 36; + continue; + } + 93 => /* ']' */ { + __current_match = Some((58, __index + 1)); + __current_state = 37; + continue; + } + 94 => /* '^' */ { + __current_match = Some((59, __index + 1)); + __current_state = 38; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 23; + continue; + } + 1632 ... 1641 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 1776 ... 1785 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 1984 ... 1993 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 2406 ... 2415 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 2534 ... 2543 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 2662 ... 2671 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 2790 ... 2799 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 2918 ... 2927 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 3046 ... 3055 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 3174 ... 3183 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 3302 ... 3311 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 3430 ... 3439 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 3558 ... 3567 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 3664 ... 3673 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 3792 ... 3801 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 3872 ... 3881 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 4160 ... 4169 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 4240 ... 4249 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 6112 ... 6121 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 6160 ... 6169 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 6470 ... 6479 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 6608 ... 6617 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 6784 ... 6793 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 6800 ... 6809 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 6992 ... 7001 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 7088 ... 7097 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 7232 ... 7241 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 7248 ... 7257 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 42528 ... 42537 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 43216 ... 43225 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 43264 ... 43273 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 43472 ... 43481 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 43504 ... 43513 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 43600 ... 43609 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 44016 ... 44025 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 65296 ... 65305 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 66720 ... 66729 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 69734 ... 69743 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 69872 ... 69881 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 69942 ... 69951 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 70096 ... 70105 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 70384 ... 70393 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 70864 ... 70873 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 71248 ... 71257 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 71360 ... 71369 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 71472 ... 71481 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 71904 ... 71913 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 92768 ... 92777 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 93008 ... 93017 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + 120782 ... 120831 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 10; + continue; + } + _ => { + return __current_match; + } + } + } + 1 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 0 ... 38 => { + __current_state = 40; + continue; + } + 39 => /* '\'' */ { + __current_match = Some((60, __index + 1)); + __current_state = 41; + continue; + } + 40 ... 1114111 => { + __current_state = 40; + continue; + } + _ => { + return __current_match; + } + } + } + 2 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + _ => { + return __current_match; + } + } + } + 3 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + _ => { + return __current_match; + } + } + } + 4 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 42 => /* '*' */ { + __current_match = Some((3, __index + 1)); + __current_state = 42; + continue; + } + _ => { + return __current_match; + } + } + } + 5 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + _ => { + return __current_match; + } + } + } + 6 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + _ => { + return __current_match; + } + } + } + 7 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + _ => { + return __current_match; + } + } + } + 8 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 46 => /* '.' */ { + __current_match = Some((8, __index + 1)); + __current_state = 43; + continue; + } + _ => { + return __current_match; + } + } + } + 9 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + _ => { + return __current_match; + } + } + } + 10 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 46 => /* '.' */ { + __current_state = 44; + continue; + } + 48 ... 57 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 1632 ... 1641 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 1776 ... 1785 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 1984 ... 1993 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 2406 ... 2415 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 2534 ... 2543 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 2662 ... 2671 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 2790 ... 2799 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 2918 ... 2927 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 3046 ... 3055 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 3174 ... 3183 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 3302 ... 3311 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 3430 ... 3439 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 3558 ... 3567 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 3664 ... 3673 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 3792 ... 3801 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 3872 ... 3881 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 4160 ... 4169 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 4240 ... 4249 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 6112 ... 6121 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 6160 ... 6169 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 6470 ... 6479 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 6608 ... 6617 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 6784 ... 6793 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 6800 ... 6809 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 6992 ... 7001 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 7088 ... 7097 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 7232 ... 7241 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 7248 ... 7257 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 42528 ... 42537 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 43216 ... 43225 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 43264 ... 43273 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 43472 ... 43481 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 43504 ... 43513 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 43600 ... 43609 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 44016 ... 44025 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 65296 ... 65305 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 66720 ... 66729 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 69734 ... 69743 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 69872 ... 69881 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 69942 ... 69951 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 70096 ... 70105 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 70384 ... 70393 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 70864 ... 70873 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 71248 ... 71257 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 71360 ... 71369 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 71472 ... 71481 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 71904 ... 71913 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 92768 ... 92777 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 93008 ... 93017 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 120782 ... 120831 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + _ => { + return __current_match; + } + } + } + 11 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 61 => /* '=' */ { + __current_match = Some((11, __index + 1)); + __current_state = 46; + continue; + } + _ => { + return __current_match; + } + } + } + 12 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + _ => { + return __current_match; + } + } + } + 13 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 61 => /* '=' */ { + __current_match = Some((14, __index + 1)); + __current_state = 47; + continue; + } + 62 => /* '>' */ { + __current_match = Some((15, __index + 1)); + __current_state = 48; + continue; + } + _ => { + return __current_match; + } + } + } + 14 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + _ => { + return __current_match; + } + } + } + 15 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 61 => /* '=' */ { + __current_match = Some((18, __index + 1)); + __current_state = 49; + continue; + } + _ => { + return __current_match; + } + } + } + 16 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 77 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 78 => /* 'N' */ { + __current_match = Some((61, __index + 1)); + __current_state = 51; + continue; + } + 79 ... 81 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 82 => /* 'R' */ { + __current_match = Some((61, __index + 1)); + __current_state = 52; + continue; + } + 83 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 17 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 68 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 69 => /* 'E' */ { + __current_match = Some((61, __index + 1)); + __current_state = 53; + continue; + } + 70 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 18 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 => /* 'A' */ { + __current_match = Some((61, __index + 1)); + __current_state = 54; + continue; + } + 66 ... 78 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 79 => /* 'O' */ { + __current_match = Some((61, __index + 1)); + __current_state = 55; + continue; + } + 80 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 19 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 72 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 73 => /* 'I' */ { + __current_match = Some((61, __index + 1)); + __current_state = 56; + continue; + } + 74 ... 78 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 79 => /* 'O' */ { + __current_match = Some((25, __index + 1)); + __current_state = 57; + continue; + } + 80 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 20 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 75 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 76 => /* 'L' */ { + __current_match = Some((61, __index + 1)); + __current_state = 58; + continue; + } + 77 => /* 'M' */ { + __current_match = Some((61, __index + 1)); + __current_state = 50; + continue; + } + 78 => /* 'N' */ { + __current_match = Some((61, __index + 1)); + __current_state = 59; + continue; + } + 79 ... 87 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 88 => /* 'X' */ { + __current_match = Some((61, __index + 1)); + __current_state = 60; + continue; + } + 89 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 21 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 78 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 79 => /* 'O' */ { + __current_match = Some((61, __index + 1)); + __current_state = 61; + continue; + } + 80 ... 84 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 85 => /* 'U' */ { + __current_match = Some((61, __index + 1)); + __current_state = 62; + continue; + } + 86 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 22 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 78 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 79 => /* 'O' */ { + __current_match = Some((61, __index + 1)); + __current_state = 63; + continue; + } + 80 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 23 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 24 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 69 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 70 => /* 'F' */ { + __current_match = Some((34, __index + 1)); + __current_state = 64; + continue; + } + 71 ... 77 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 78 => /* 'N' */ { + __current_match = Some((35, __index + 1)); + __current_state = 65; + continue; + } + 79 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 25 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 => /* 'A' */ { + __current_match = Some((61, __index + 1)); + __current_state = 66; + continue; + } + 66 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 26 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 78 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 79 => /* 'O' */ { + __current_match = Some((61, __index + 1)); + __current_state = 67; + continue; + } + 80 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 27 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 72 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 73 => /* 'I' */ { + __current_match = Some((61, __index + 1)); + __current_state = 68; + continue; + } + 74 ... 78 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 79 => /* 'O' */ { + __current_match = Some((61, __index + 1)); + __current_state = 69; + continue; + } + 80 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 28 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 69 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 70 => /* 'F' */ { + __current_match = Some((40, __index + 1)); + __current_state = 70; + continue; + } + 71 ... 81 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 82 => /* 'R' */ { + __current_match = Some((41, __index + 1)); + __current_state = 71; + continue; + } + 83 => /* 'S' */ { + __current_match = Some((61, __index + 1)); + __current_state = 50; + continue; + } + 84 => /* 'T' */ { + __current_match = Some((61, __index + 1)); + __current_state = 72; + continue; + } + 85 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 29 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 => /* 'A' */ { + __current_match = Some((61, __index + 1)); + __current_state = 73; + continue; + } + 66 ... 69 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 70 => /* 'F' */ { + __current_match = Some((61, __index + 1)); + __current_state = 74; + continue; + } + 71 ... 81 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 82 => /* 'R' */ { + __current_match = Some((61, __index + 1)); + __current_state = 75; + continue; + } + 83 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 30 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 68 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 69 => /* 'E' */ { + __current_match = Some((61, __index + 1)); + __current_state = 76; + continue; + } + 70 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 31 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 68 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 69 => /* 'E' */ { + __current_match = Some((61, __index + 1)); + __current_state = 77; + continue; + } + 70 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 32 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 71 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 72 => /* 'H' */ { + __current_match = Some((61, __index + 1)); + __current_state = 78; + continue; + } + 73 ... 78 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 79 => /* 'O' */ { + __current_match = Some((51, __index + 1)); + __current_state = 79; + continue; + } + 80 ... 88 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 89 => /* 'Y' */ { + __current_match = Some((61, __index + 1)); + __current_state = 80; + continue; + } + 90 => /* 'Z' */ { + __current_match = Some((61, __index + 1)); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 33 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 77 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 78 => /* 'N' */ { + __current_match = Some((61, __index + 1)); + __current_state = 81; + continue; + } + 79 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 34 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 => /* 'A' */ { + __current_match = Some((61, __index + 1)); + __current_state = 82; + continue; + } + 66 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 35 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 71 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 72 => /* 'H' */ { + __current_match = Some((61, __index + 1)); + __current_state = 83; + continue; + } + 73 => /* 'I' */ { + __current_match = Some((61, __index + 1)); + __current_state = 84; + continue; + } + 74 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 36 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + _ => { + return __current_match; + } + } + } + 37 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + _ => { + return __current_match; + } + } + } + 38 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + _ => { + return __current_match; + } + } + } + 39 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + _ => { + return __current_match; + } + } + } + 40 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 0 ... 38 => { + __current_state = 40; + continue; + } + 39 => /* '\'' */ { + __current_match = Some((60, __index + 1)); + __current_state = 41; + continue; + } + 40 ... 1114111 => { + __current_state = 40; + continue; + } + _ => { + return __current_match; + } + } + } + 41 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + _ => { + return __current_match; + } + } + } + 42 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + _ => { + return __current_match; + } + } + } + 43 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + _ => { + return __current_match; + } + } + } + 44 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 1632 ... 1641 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 1776 ... 1785 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 1984 ... 1993 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 2406 ... 2415 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 2534 ... 2543 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 2662 ... 2671 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 2790 ... 2799 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 2918 ... 2927 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 3046 ... 3055 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 3174 ... 3183 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 3302 ... 3311 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 3430 ... 3439 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 3558 ... 3567 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 3664 ... 3673 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 3792 ... 3801 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 3872 ... 3881 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 4160 ... 4169 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 4240 ... 4249 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 6112 ... 6121 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 6160 ... 6169 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 6470 ... 6479 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 6608 ... 6617 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 6784 ... 6793 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 6800 ... 6809 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 6992 ... 7001 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 7088 ... 7097 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 7232 ... 7241 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 7248 ... 7257 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 42528 ... 42537 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 43216 ... 43225 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 43264 ... 43273 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 43472 ... 43481 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 43504 ... 43513 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 43600 ... 43609 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 44016 ... 44025 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 65296 ... 65305 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 66720 ... 66729 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 69734 ... 69743 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 69872 ... 69881 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 69942 ... 69951 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 70096 ... 70105 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 70384 ... 70393 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 70864 ... 70873 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 71248 ... 71257 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 71360 ... 71369 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 71472 ... 71481 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 71904 ... 71913 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 92768 ... 92777 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 93008 ... 93017 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 120782 ... 120831 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + _ => { + return __current_match; + } + } + } + 45 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 46 => /* '.' */ { + __current_state = 44; + continue; + } + 48 ... 57 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 1632 ... 1641 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 1776 ... 1785 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 1984 ... 1993 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 2406 ... 2415 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 2534 ... 2543 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 2662 ... 2671 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 2790 ... 2799 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 2918 ... 2927 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 3046 ... 3055 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 3174 ... 3183 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 3302 ... 3311 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 3430 ... 3439 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 3558 ... 3567 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 3664 ... 3673 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 3792 ... 3801 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 3872 ... 3881 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 4160 ... 4169 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 4240 ... 4249 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 6112 ... 6121 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 6160 ... 6169 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 6470 ... 6479 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 6608 ... 6617 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 6784 ... 6793 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 6800 ... 6809 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 6992 ... 7001 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 7088 ... 7097 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 7232 ... 7241 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 7248 ... 7257 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 42528 ... 42537 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 43216 ... 43225 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 43264 ... 43273 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 43472 ... 43481 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 43504 ... 43513 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 43600 ... 43609 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 44016 ... 44025 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 65296 ... 65305 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 66720 ... 66729 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 69734 ... 69743 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 69872 ... 69881 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 69942 ... 69951 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 70096 ... 70105 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 70384 ... 70393 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 70864 ... 70873 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 71248 ... 71257 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 71360 ... 71369 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 71472 ... 71481 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 71904 ... 71913 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 92768 ... 92777 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 93008 ... 93017 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + 120782 ... 120831 => { + __current_match = Some((62, __index + __ch.len_utf8())); + __current_state = 45; + continue; + } + _ => { + return __current_match; + } + } + } + 46 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + _ => { + return __current_match; + } + } + } + 47 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + _ => { + return __current_match; + } + } + } + 48 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + _ => { + return __current_match; + } + } + } + 49 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + _ => { + return __current_match; + } + } + } + 50 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 51 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 67 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 68 => /* 'D' */ { + __current_match = Some((19, __index + 1)); + __current_state = 86; + continue; + } + 69 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 52 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 81 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 82 => /* 'R' */ { + __current_match = Some((61, __index + 1)); + __current_state = 87; + continue; + } + 83 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 53 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 70 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 71 => /* 'G' */ { + __current_match = Some((61, __index + 1)); + __current_state = 88; + continue; + } + 72 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 54 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 82 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 83 => /* 'S' */ { + __current_match = Some((61, __index + 1)); + __current_state = 89; + continue; + } + 84 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 55 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 77 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 78 => /* 'N' */ { + __current_match = Some((61, __index + 1)); + __current_state = 90; + continue; + } + 79 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 56 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 85 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 86 => /* 'V' */ { + __current_match = Some((24, __index + 1)); + __current_state = 91; + continue; + } + 87 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 57 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 86 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 87 => /* 'W' */ { + __current_match = Some((61, __index + 1)); + __current_state = 92; + continue; + } + 88 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 58 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 82 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 83 => /* 'S' */ { + __current_match = Some((61, __index + 1)); + __current_state = 93; + continue; + } + 84 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 59 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 67 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 68 => /* 'D' */ { + __current_match = Some((28, __index + 1)); + __current_state = 94; + continue; + } + 69 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 60 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 83 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 84 => /* 'T' */ { + __current_match = Some((61, __index + 1)); + __current_state = 95; + continue; + } + 85 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 61 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 81 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 82 => /* 'R' */ { + __current_match = Some((30, __index + 1)); + __current_state = 96; + continue; + } + 83 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 62 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 77 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 78 => /* 'N' */ { + __current_match = Some((61, __index + 1)); + __current_state = 97; + continue; + } + 79 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 63 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 83 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 84 => /* 'T' */ { + __current_match = Some((61, __index + 1)); + __current_state = 98; + continue; + } + 85 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 64 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 65 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 66 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 => /* 'A' */ { + __current_match = Some((61, __index + 1)); + __current_state = 50; + continue; + } + 66 => /* 'B' */ { + __current_match = Some((61, __index + 1)); + __current_state = 99; + continue; + } + 67 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 67 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 67 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 68 => /* 'D' */ { + __current_match = Some((37, __index + 1)); + __current_state = 100; + continue; + } + 69 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 68 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 75 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 76 => /* 'L' */ { + __current_match = Some((38, __index + 1)); + __current_state = 101; + continue; + } + 77 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 69 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 83 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 84 => /* 'T' */ { + __current_match = Some((39, __index + 1)); + __current_state = 102; + continue; + } + 85 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 70 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 71 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 72 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 71 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 72 => /* 'H' */ { + __current_match = Some((61, __index + 1)); + __current_state = 103; + continue; + } + 73 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 73 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 66 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 67 => /* 'C' */ { + __current_match = Some((61, __index + 1)); + __current_state = 104; + continue; + } + 68 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 74 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 72 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 73 => /* 'I' */ { + __current_match = Some((61, __index + 1)); + __current_state = 105; + continue; + } + 74 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 75 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 78 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 79 => /* 'O' */ { + __current_match = Some((61, __index + 1)); + __current_state = 106; + continue; + } + 80 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 76 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 66 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 67 => /* 'C' */ { + __current_match = Some((61, __index + 1)); + __current_state = 107; + continue; + } + 68 ... 79 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 80 => /* 'P' */ { + __current_match = Some((61, __index + 1)); + __current_state = 108; + continue; + } + 81 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 77 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 83 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 84 => /* 'T' */ { + __current_match = Some((49, __index + 1)); + __current_state = 109; + continue; + } + 85 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 78 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 68 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 69 => /* 'E' */ { + __current_match = Some((61, __index + 1)); + __current_state = 110; + continue; + } + 70 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 79 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 80 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 79 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 80 => /* 'P' */ { + __current_match = Some((61, __index + 1)); + __current_state = 111; + continue; + } + 81 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 81 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 83 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 84 => /* 'T' */ { + __current_match = Some((61, __index + 1)); + __current_state = 112; + continue; + } + 85 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 82 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 81 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 82 => /* 'R' */ { + __current_match = Some((54, __index + 1)); + __current_state = 113; + continue; + } + 83 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 83 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 72 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 73 => /* 'I' */ { + __current_match = Some((61, __index + 1)); + __current_state = 114; + continue; + } + 74 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 84 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 83 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 84 => /* 'T' */ { + __current_match = Some((61, __index + 1)); + __current_state = 115; + continue; + } + 85 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 85 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 1632 ... 1641 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 1776 ... 1785 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 1984 ... 1993 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 2406 ... 2415 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 2534 ... 2543 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 2662 ... 2671 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 2790 ... 2799 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 2918 ... 2927 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 3046 ... 3055 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 3174 ... 3183 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 3302 ... 3311 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 3430 ... 3439 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 3558 ... 3567 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 3664 ... 3673 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 3792 ... 3801 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 3872 ... 3881 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 4160 ... 4169 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 4240 ... 4249 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 6112 ... 6121 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 6160 ... 6169 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 6470 ... 6479 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 6608 ... 6617 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 6784 ... 6793 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 6800 ... 6809 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 6992 ... 7001 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 7088 ... 7097 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 7232 ... 7241 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 7248 ... 7257 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 42528 ... 42537 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 43216 ... 43225 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 43264 ... 43273 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 43472 ... 43481 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 43504 ... 43513 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 43600 ... 43609 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 44016 ... 44025 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 65296 ... 65305 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 66720 ... 66729 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 69734 ... 69743 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 69872 ... 69881 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 69942 ... 69951 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 70096 ... 70105 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 70384 ... 70393 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 70864 ... 70873 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 71248 ... 71257 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 71360 ... 71369 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 71472 ... 71481 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 71904 ... 71913 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 92768 ... 92777 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 93008 ... 93017 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + 120782 ... 120831 => { + __current_match = Some((63, __index + __ch.len_utf8())); + __current_state = 85; + continue; + } + _ => { + return __current_match; + } + } + } + 86 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 87 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 => /* 'A' */ { + __current_match = Some((61, __index + 1)); + __current_state = 116; + continue; + } + 66 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 88 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 72 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 73 => /* 'I' */ { + __current_match = Some((61, __index + 1)); + __current_state = 117; + continue; + } + 74 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 89 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 68 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 69 => /* 'E' */ { + __current_match = Some((22, __index + 1)); + __current_state = 118; + continue; + } + 70 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 90 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 82 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 83 => /* 'S' */ { + __current_match = Some((61, __index + 1)); + __current_state = 119; + continue; + } + 84 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 91 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 92 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 77 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 78 => /* 'N' */ { + __current_match = Some((61, __index + 1)); + __current_state = 120; + continue; + } + 79 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 93 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 68 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 69 => /* 'E' */ { + __current_match = Some((27, __index + 1)); + __current_state = 121; + continue; + } + 70 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 94 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 95 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 68 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 69 => /* 'E' */ { + __current_match = Some((61, __index + 1)); + __current_state = 122; + continue; + } + 70 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 96 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 86 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 87 => /* 'W' */ { + __current_match = Some((61, __index + 1)); + __current_state = 123; + continue; + } + 88 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 97 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 66 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 67 => /* 'C' */ { + __current_match = Some((61, __index + 1)); + __current_state = 124; + continue; + } + 68 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 98 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 78 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 79 => /* 'O' */ { + __current_match = Some((33, __index + 1)); + __current_state = 125; + continue; + } + 80 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 99 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 68 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 69 => /* 'E' */ { + __current_match = Some((61, __index + 1)); + __current_state = 126; + continue; + } + 70 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 100 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 101 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 102 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 103 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 68 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 69 => /* 'E' */ { + __current_match = Some((61, __index + 1)); + __current_state = 127; + continue; + } + 70 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 104 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 74 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 75 => /* 'K' */ { + __current_match = Some((61, __index + 1)); + __current_state = 128; + continue; + } + 76 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 105 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 75 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 76 => /* 'L' */ { + __current_match = Some((61, __index + 1)); + __current_state = 129; + continue; + } + 77 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 106 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 66 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 67 => /* 'C' */ { + __current_match = Some((61, __index + 1)); + __current_state = 130; + continue; + } + 68 ... 70 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 71 => /* 'G' */ { + __current_match = Some((61, __index + 1)); + __current_state = 131; + continue; + } + 72 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 107 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 78 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 79 => /* 'O' */ { + __current_match = Some((61, __index + 1)); + __current_state = 132; + continue; + } + 80 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 108 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 68 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 69 => /* 'E' */ { + __current_match = Some((61, __index + 1)); + __current_state = 133; + continue; + } + 70 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 109 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 110 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 77 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 78 => /* 'N' */ { + __current_match = Some((50, __index + 1)); + __current_state = 134; + continue; + } + 79 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 111 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 68 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 69 => /* 'E' */ { + __current_match = Some((52, __index + 1)); + __current_state = 135; + continue; + } + 70 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 112 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 72 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 73 => /* 'I' */ { + __current_match = Some((61, __index + 1)); + __current_state = 136; + continue; + } + 74 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 113 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 114 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 75 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 76 => /* 'L' */ { + __current_match = Some((61, __index + 1)); + __current_state = 137; + continue; + } + 77 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 115 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 71 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 72 => /* 'H' */ { + __current_match = Some((56, __index + 1)); + __current_state = 138; + continue; + } + 73 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 116 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 88 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 89 => /* 'Y' */ { + __current_match = Some((20, __index + 1)); + __current_state = 139; + continue; + } + 90 => /* 'Z' */ { + __current_match = Some((61, __index + 1)); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 117 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 77 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 78 => /* 'N' */ { + __current_match = Some((21, __index + 1)); + __current_state = 140; + continue; + } + 79 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 118 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 119 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 83 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 84 => /* 'T' */ { + __current_match = Some((23, __index + 1)); + __current_state = 141; + continue; + } + 85 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 120 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 83 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 84 => /* 'T' */ { + __current_match = Some((61, __index + 1)); + __current_state = 142; + continue; + } + 85 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 121 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 122 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 81 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 82 => /* 'R' */ { + __current_match = Some((61, __index + 1)); + __current_state = 143; + continue; + } + 83 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 123 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 => /* 'A' */ { + __current_match = Some((61, __index + 1)); + __current_state = 144; + continue; + } + 66 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 124 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 83 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 84 => /* 'T' */ { + __current_match = Some((61, __index + 1)); + __current_state = 145; + continue; + } + 85 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 125 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 126 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 75 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 76 => /* 'L' */ { + __current_match = Some((36, __index + 1)); + __current_state = 146; + continue; + } + 77 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 127 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 81 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 82 => /* 'R' */ { + __current_match = Some((61, __index + 1)); + __current_state = 147; + continue; + } + 83 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 128 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 68 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 69 => /* 'E' */ { + __current_match = Some((61, __index + 1)); + __current_state = 148; + continue; + } + 70 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 129 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 68 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 69 => /* 'E' */ { + __current_match = Some((44, __index + 1)); + __current_state = 149; + continue; + } + 70 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 130 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 68 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 69 => /* 'E' */ { + __current_match = Some((61, __index + 1)); + __current_state = 150; + continue; + } + 70 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 131 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 81 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 82 => /* 'R' */ { + __current_match = Some((61, __index + 1)); + __current_state = 151; + continue; + } + 83 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 132 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 81 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 82 => /* 'R' */ { + __current_match = Some((61, __index + 1)); + __current_state = 152; + continue; + } + 83 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 133 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 => /* 'A' */ { + __current_match = Some((61, __index + 1)); + __current_state = 153; + continue; + } + 66 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 134 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 135 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 136 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 75 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 76 => /* 'L' */ { + __current_match = Some((53, __index + 1)); + __current_state = 154; + continue; + } + 77 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 137 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 68 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 69 => /* 'E' */ { + __current_match = Some((55, __index + 1)); + __current_state = 155; + continue; + } + 70 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 138 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 139 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 140 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 141 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 142 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 78 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 79 => /* 'O' */ { + __current_match = Some((26, __index + 1)); + __current_state = 156; + continue; + } + 80 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 143 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 77 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 78 => /* 'N' */ { + __current_match = Some((61, __index + 1)); + __current_state = 157; + continue; + } + 79 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 144 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 81 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 82 => /* 'R' */ { + __current_match = Some((61, __index + 1)); + __current_state = 158; + continue; + } + 83 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 145 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 72 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 73 => /* 'I' */ { + __current_match = Some((61, __index + 1)); + __current_state = 159; + continue; + } + 74 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 146 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 147 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 86 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 87 => /* 'W' */ { + __current_match = Some((61, __index + 1)); + __current_state = 160; + continue; + } + 88 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 148 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 67 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 68 => /* 'D' */ { + __current_match = Some((43, __index + 1)); + __current_state = 161; + continue; + } + 69 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 149 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 150 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 67 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 68 => /* 'D' */ { + __current_match = Some((61, __index + 1)); + __current_state = 162; + continue; + } + 69 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 151 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 => /* 'A' */ { + __current_match = Some((61, __index + 1)); + __current_state = 163; + continue; + } + 66 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 152 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 67 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 68 => /* 'D' */ { + __current_match = Some((47, __index + 1)); + __current_state = 164; + continue; + } + 69 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 153 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 83 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 84 => /* 'T' */ { + __current_match = Some((48, __index + 1)); + __current_state = 165; + continue; + } + 85 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 154 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 155 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 156 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 157 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 => /* 'A' */ { + __current_match = Some((61, __index + 1)); + __current_state = 166; + continue; + } + 66 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 158 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 67 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 68 => /* 'D' */ { + __current_match = Some((31, __index + 1)); + __current_state = 167; + continue; + } + 69 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 159 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 78 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 79 => /* 'O' */ { + __current_match = Some((61, __index + 1)); + __current_state = 168; + continue; + } + 80 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 160 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 72 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 73 => /* 'I' */ { + __current_match = Some((61, __index + 1)); + __current_state = 169; + continue; + } + 74 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 161 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 162 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 84 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 85 => /* 'U' */ { + __current_match = Some((61, __index + 1)); + __current_state = 170; + continue; + } + 86 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 163 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 76 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 77 => /* 'M' */ { + __current_match = Some((46, __index + 1)); + __current_state = 171; + continue; + } + 78 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 164 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 165 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 166 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 75 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 76 => /* 'L' */ { + __current_match = Some((29, __index + 1)); + __current_state = 172; + continue; + } + 77 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 167 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 168 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 77 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 78 => /* 'N' */ { + __current_match = Some((32, __index + 1)); + __current_state = 173; + continue; + } + 79 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 169 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 82 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 83 => /* 'S' */ { + __current_match = Some((61, __index + 1)); + __current_state = 174; + continue; + } + 84 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 170 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 81 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 82 => /* 'R' */ { + __current_match = Some((61, __index + 1)); + __current_state = 175; + continue; + } + 83 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 171 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 172 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 173 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 174 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 68 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 69 => /* 'E' */ { + __current_match = Some((42, __index + 1)); + __current_state = 176; + continue; + } + 70 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 175 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 68 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 69 => /* 'E' */ { + __current_match = Some((45, __index + 1)); + __current_state = 177; + continue; + } + 70 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 176 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + 177 => { + let (__index, __ch) = match __chars.next() { Some(p) => p, None => return __current_match }; + match __ch as u32 { + 48 ... 57 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 65 ... 90 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + 97 ... 122 => { + __current_match = Some((61, __index + __ch.len_utf8())); + __current_state = 50; + continue; + } + _ => { + return __current_match; + } + } + } + _ => { panic!("invalid state {}", __current_state); } + } + } + } + + impl<'input> __Matcher<'input> { + pub fn new(s: &'input str) -> __Matcher<'input> { + __Matcher { text: s, consumed: 0 } + } + } + + impl<'input> Iterator for __Matcher<'input> { + type Item = Result<(usize, (usize, &'input str), usize), __lalrpop_util::ParseError>; + + fn next(&mut self) -> Option { + let __text = self.text.trim_left(); + let __whitespace = self.text.len() - __text.len(); + let __start_offset = self.consumed + __whitespace; + if __text.is_empty() { + self.text = __text; + self.consumed = __start_offset; + None + } else { + match __tokenize(__text) { + Some((__index, __length)) => { + let __result = &__text[..__length]; + let __remaining = &__text[__length..]; + let __end_offset = __start_offset + __length; + self.text = __remaining; + self.consumed = __end_offset; + Some(Ok((__start_offset, (__index, __result), __end_offset))) + } + None => { + Some(Err(__lalrpop_util::ParseError::InvalidToken { location: __start_offset })) + } + } + } + } + } +} + +#[allow(unused_variables)] +pub fn __action0< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action1< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action2< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action3< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), + (_, __3, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action4< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action5< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, &'input str, usize), + (_, __3, _): (usize, (), usize), + (_, __4, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action6< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action7< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action8< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), + (_, __3, _): (usize, (), usize), + (_, __4, _): (usize, (), usize), + (_, __5, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action9< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), + (_, __3, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action10< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action11< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action12< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action13< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action14< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action15< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action16< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action17< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action18< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action19< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, &'input str, usize), + (_, __2, _): (usize, (), usize), + (_, __3, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action20< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action21< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action22< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action23< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action24< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action25< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action26< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action27< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action28< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action29< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, &'input str, usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action30< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action31< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action32< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action33< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action34< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action35< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action36< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action37< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action38< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action39< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action40< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action41< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action42< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action43< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action44< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action45< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action46< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, &'input str, usize), + (_, __2, _): (usize, (), usize), + (_, __3, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action47< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action48< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action49< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action50< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action51< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action52< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action53< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action54< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action55< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, &'input str, usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action56< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action57< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action58< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action59< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action60< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action61< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action62< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, &'input str, usize), + (_, __2, _): (usize, (), usize), + (_, __3, _): (usize, &'input str, usize), + (_, __4, _): (usize, &'input str, usize), + (_, __5, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action63< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action64< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action65< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action66< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action67< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action68< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action69< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action70< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), + (_, __3, _): (usize, (), usize), + (_, __4, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action71< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action72< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action73< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action74< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, &'input str, usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action75< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, &'input str, usize), + (_, __3, _): (usize, (), usize), + (_, __4, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action76< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, &'input str, usize), + (_, __3, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action77< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action78< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, &'input str, usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action79< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action80< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action81< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action82< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, &'input str, usize), + (_, __2, _): (usize, &'input str, usize), + (_, __3, _): (usize, (), usize), + (_, __4, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action83< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, &'input str, usize), + (_, __2, _): (usize, &'input str, usize), + (_, __3, _): (usize, (), usize), + (_, __4, _): (usize, (), usize), + (_, __5, _): (usize, (), usize), + (_, __6, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action84< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, &'input str, usize), + (_, __2, _): (usize, &'input str, usize), + (_, __3, _): (usize, (), usize), + (_, __4, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action85< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action86< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action87< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action88< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, &'input str, usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action89< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action90< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action91< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, &'input str, usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action92< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action93< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, &'input str, usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action94< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action95< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action96< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action97< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action98< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action99< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action100< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, &'input str, usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action101< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action102< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action103< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action104< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action105< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action106< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action107< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action108< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action109< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action110< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action111< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action112< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action113< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action114< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action115< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action116< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action117< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action118< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action119< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action120< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, &'input str, usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action121< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, &'input str, usize), + (_, __3, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action122< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action123< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action124< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action125< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action126< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action127< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action128< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action129< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, &'input str, usize), + (_, __3, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action130< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), + (_, __3, _): (usize, &'input str, usize), + (_, __4, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action131< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action132< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action133< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action134< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action135< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action136< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action137< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action138< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action139< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action140< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, &'input str, usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action141< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action142< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, &'input str, usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action143< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action144< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action145< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action146< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action147< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action148< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action149< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action150< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action151< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action152< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action153< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action154< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action155< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action156< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action157< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action158< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action159< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, &'input str, usize), + (_, __3, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action160< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, &'input str, usize), + (_, __3, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action161< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, &'input str, usize), + (_, __3, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action162< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, &'input str, usize), + (_, __3, _): (usize, (), usize), + (_, __4, _): (usize, (), usize), + (_, __5, _): (usize, (), usize), + (_, __6, _): (usize, &'input str, usize), + (_, __7, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action163< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, &'input str, usize), + (_, __3, _): (usize, (), usize), + (_, __4, _): (usize, (), usize), + (_, __5, _): (usize, (), usize), + (_, __6, _): (usize, &'input str, usize), + (_, __7, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action164< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, &'input str, usize), + (_, __3, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action165< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, &'input str, usize), + (_, __3, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action166< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, &'input str, usize), + (_, __3, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action167< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, &'input str, usize), + (_, __3, _): (usize, (), usize), + (_, __4, _): (usize, &'input str, usize), + (_, __5, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action168< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, &'input str, usize), + (_, __3, _): (usize, (), usize), + (_, __4, _): (usize, &'input str, usize), + (_, __5, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action169< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, &'input str, usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action170< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action171< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action172< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action173< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action174< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, &'input str, usize), + (_, __2, _): (usize, (), usize), + (_, __3, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action175< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action176< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action177< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action178< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, &'input str, usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action179< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action180< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action181< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action182< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action183< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action184< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action185< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, &'input str, usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action186< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, &'input str, usize), + (_, __2, _): (usize, (), usize), + (_, __3, _): (usize, &'input str, usize), + (_, __4, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action187< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action188< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, &'input str, usize), + (_, __3, _): (usize, (), usize), + (_, __4, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action189< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, &'input str, usize), + (_, __3, _): (usize, (), usize), + (_, __4, _): (usize, &'input str, usize), + (_, __5, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action190< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, &'input str, usize), + (_, __3, _): (usize, (), usize), + (_, __4, _): (usize, (), usize), + (_, __5, _): (usize, (), usize), + (_, __6, _): (usize, (), usize), + (_, __7, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action191< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, &'input str, usize), + (_, __3, _): (usize, (), usize), + (_, __4, _): (usize, (), usize), + (_, __5, _): (usize, (), usize), + (_, __6, _): (usize, (), usize), + (_, __7, _): (usize, &'input str, usize), + (_, __8, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action192< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action193< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action194< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action195< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, &'input str, usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action196< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action197< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action198< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action199< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action200< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action201< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action202< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action203< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action204< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action205< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action206< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action207< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action208< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action209< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action210< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action211< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action212< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action213< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action214< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action215< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, &'input str, usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action216< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action217< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action218< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action219< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action220< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action221< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action222< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action223< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action224< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action225< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action226< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action227< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action228< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action229< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action230< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action231< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), + (_, __1, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action232< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, (), usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action233< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action234< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), + (_, __1, _): (usize, &'input str, usize), + (_, __2, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action235< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, (), usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action236< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action237< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action238< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action239< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action240< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action241< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action242< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action243< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action244< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action245< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action246< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action247< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action248< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action249< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action250< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action251< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action252< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action253< + 'input, +>( + input: &'input str, + (_, __0, _): (usize, &'input str, usize), +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action254< + 'input, +>( + input: &'input str, + __lookbehind: &usize, + __lookahead: &usize, +) -> () +{ + () +} + +#[allow(unused_variables)] +pub fn __action255< + 'input, +>( + input: &'input str, + __lookbehind: &usize, + __lookahead: &usize, +) -> () +{ + let __start0 = __lookbehind.clone(); + let __end0 = __lookahead.clone(); + let __temp0 = __action254( + input, + &__start0, + &__end0, + ); + let __temp0 = (__start0, __temp0, __end0); + __action16( + input, + __temp0, + ) +} + +#[allow(unused_variables)] +pub fn __action256< + 'input, +>( + input: &'input str, + __lookbehind: &usize, + __lookahead: &usize, +) -> () +{ + let __start0 = __lookbehind.clone(); + let __end0 = __lookahead.clone(); + let __temp0 = __action254( + input, + &__start0, + &__end0, + ); + let __temp0 = (__start0, __temp0, __end0); + __action11( + input, + __temp0, + ) +} + +#[allow(unused_variables)] +pub fn __action257< + 'input, +>( + input: &'input str, + __lookbehind: &usize, + __lookahead: &usize, +) -> () +{ + let __start0 = __lookbehind.clone(); + let __end0 = __lookahead.clone(); + let __temp0 = __action254( + input, + &__start0, + &__end0, + ); + let __temp0 = (__start0, __temp0, __end0); + __action154( + input, + __temp0, + ) +} + +#[allow(unused_variables)] +pub fn __action258< + 'input, +>( + input: &'input str, + __lookbehind: &usize, + __lookahead: &usize, +) -> () +{ + let __start0 = __lookbehind.clone(); + let __end0 = __lookahead.clone(); + let __temp0 = __action254( + input, + &__start0, + &__end0, + ); + let __temp0 = (__start0, __temp0, __end0); + __action102( + input, + __temp0, + ) +} + +#[allow(unused_variables)] +pub fn __action259< + 'input, +>( + input: &'input str, + __lookbehind: &usize, + __lookahead: &usize, +) -> () +{ + let __start0 = __lookbehind.clone(); + let __end0 = __lookahead.clone(); + let __temp0 = __action254( + input, + &__start0, + &__end0, + ); + let __temp0 = (__start0, __temp0, __end0); + __action43( + input, + __temp0, + ) +} + +#[allow(unused_variables)] +pub fn __action260< + 'input, +>( + input: &'input str, + __lookbehind: &usize, + __lookahead: &usize, +) -> () +{ + let __start0 = __lookbehind.clone(); + let __end0 = __lookahead.clone(); + let __temp0 = __action254( + input, + &__start0, + &__end0, + ); + let __temp0 = (__start0, __temp0, __end0); + __action97( + input, + __temp0, + ) +} + +#[allow(unused_variables)] +pub fn __action261< + 'input, +>( + input: &'input str, + __lookbehind: &usize, + __lookahead: &usize, +) -> () +{ + let __start0 = __lookbehind.clone(); + let __end0 = __lookahead.clone(); + let __temp0 = __action254( + input, + &__start0, + &__end0, + ); + let __temp0 = (__start0, __temp0, __end0); + __action77( + input, + __temp0, + ) +} + +pub trait __ToTriple<'input, > { + type Error; + fn to_triple(value: Self) -> Result<(usize,(usize, &'input str),usize),Self::Error>; +} + +impl<'input, > __ToTriple<'input, > for (usize, (usize, &'input str), usize) { + type Error = (); + fn to_triple(value: Self) -> Result<(usize,(usize, &'input str),usize),()> { + Ok(value) + } +} +impl<'input, > __ToTriple<'input, > for Result<(usize, (usize, &'input str), usize),()> { + type Error = (); + fn to_triple(value: Self) -> Result<(usize,(usize, &'input str),usize),()> { + value + } +} -- cgit v1.2.3